v3n*_*3nt 4 jquery post serializearray
我试图发布一些从非形式元素构建的数据,但我似乎无法破解它.
如何以serializeArray()
与表单字段相同的格式创建数组?
我已经尝试了几种变体,但它只选择了最后一个.active
标签.
$('li.tag.active').each(function() {
values = {};
values['tagID'] = $(this).attr('id');
});
$.post("/scripts/php/process.php",{
'data': data,
funcName : 'tagResults'
},function(results){
$("#results").html(results);
})
Run Code Online (Sandbox Code Playgroud)
好的 - 发现这最终的工作方式与使用serializeArray()的输入字段完全相同
function getTags(){
var data = new Array();
$('li.tag.active').each(function() {
data.push({ 'name':$(this).attr("name"), 'value':$(this).attr("id")});
});
$.post("/scripts/php/process.php",{
'data': data,
funcName : 'tagResults'
})
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3974 次 |
最近记录: |