使用Jquery ajax发送数组+变量

时间:2010-09-17 08:59:18

标签: php ajax

尝试使用Ajax发送数组+变量,只发送数组工作正常...但是当尝试添加变量时,我得到空的响应。

var ar = $("select#galaddvenn").serialize();
    var kat = $('input[name=kat]').val();
    var bppuid = $('input[name=bppuid]').val();
    j.ajax({
    data: ({'ar':ar,'kat':kat,'bppuid':bppuid}), //test normal mode..array works with: data: ar, 
    dataType: "html",

1 个答案:

答案 0 :(得分:1)

.serialize()a=1&b=2&c=3&d=4&e=5的形式返回一个POST字符串,请尝试以下方法:

var ar = $("select#galaddvenn").serialize();
var kat = $('input[name=kat]').val();
var bppuid = $('input[name=bppuid]').val();

ar += '&kat=' + kat;
ar += '&bppuid=' + bppuid;

j.ajax({
 data: ar,
 dataType: "html",

[...]