我试图创建一个事件处理程序(jQuery),将选择特定类的所有元素,每个唯一的ID值,发布json数组,循环通过PHP ,最后更新视图。我如何创建一个JSON(jQuery),张贴整个数组
我没有选择一个实例的问题。
**主要是看如何创建id的数组,通过处理的值。
谢谢
我试图创建一个事件处理程序(jQuery),将选择特定类的所有元素,每个唯一的ID值,发布json数组,循环通过PHP ,最后更新视图。我如何创建一个JSON(jQuery),张贴整个数组
我没有选择一个实例的问题。
**主要是看如何创建id的数组,通过处理的值。
谢谢
你可以做这样的事情(作为一个strting点):
$('.class').each(function(){
// do somthing with $(this)
});
当然,如果您发布一些更多的细节,我可以在此展开。
这个片段会给你MyClass类的元素的ID的数组:
var id_array = $.map($(".myclass"),function(el){return el.id;});
您可以将阵列然后发送到服务器,JSON,或作为一个逗号分隔的字符串,或其他任何你想要的方式。
要获得所有选定元素的数组
var elArray = $('.classToSelect').get();
此之后,你可以使用
$.each(elArray, function(el){
var id = el.id;
var value = el.value;
//code goes here
}
从http://code.google.com/p/jquery-json/一个小插件,脚本是完美的JSON编码和解码:
var postdata = $.toJSON(elArray);
生成格式良好的JSON字符串。
您需要提供更多信息。我不明白你在做什么。你有什么尝试?有没有你不知道该怎么做的特定部分? – matzahboy