我使用下面的代码发送数据以便在PHP中处理,
var quick1_ids = jQuery.map(table.rows('.selected').data(), function (item) {
return item.quick_id;
});
并将此变量发送为AJAX,
jQuery.ajax({
url: baseURL + "myurl/function",
data: {quick_id:quick1_ids},
type: "POST",
success:function(data){....}
})
在此代码中,一切正常,数据解析到服务器,如下所示,
quick_id[]:11
quick_id[]:12
现在问题, 我想传递相同的quick1_id变量以及下面的表单数据,
jQuery.ajax({
url: baseURL + "myurl/function_1",
data: $("#quickreport_fm").serialize() + "&quick_id=" + quick1_ids,
type: "POST",
success:function(data){...}
但是我使用它并序列化它不作为数组传递但作为对象,
quick_id: 11, 12
如何在form.serialize()中将其作为quick_id[]:11
和quick_id[]:12
传递?
由于
答案 0 :(得分:0)
此刻我改变了我的php代码,在php中制作数组,
$quick_array = explode(",",$this->input->post('quick_id'));
这将帮助我处理数组,
但如果有人对jQuery如何做好主意,请等一下。回答这个,
谢谢,