0
如何发送Javascript
数组作为ajax
获取调用的参数。 我正在使用API调用,我有API调用方法有三个参数,第三个是数组。在jQuery中发送数组数据获取ajax调用?
如何发送Javascript
数组作为ajax
获取调用的参数。 我正在使用API调用,我有API调用方法有三个参数,第三个是数组。在jQuery中发送数组数据获取ajax调用?
你可以这样做
demArray = [];
demArray[0] = 'hi';
demArray[1] = 'hello';
$.ajax({
type: "GET",
data: {arrayDem:demArray},
url: "someUrl",
success: function(response){
}
});
而且serialize()
& serializeArray()
可以帮助你。
如果从一个形式你可以得到这些阵列:
var form = $('#form').serialize();
$.ajax({
type: "GET",
data: form,
url: "foo.php",
success: function(data){
}
});
否则你可能只是传递的参数为data:
,如:
data: {foo:Array}
使用jQuery.parseJSON功能 –