Javascript 在jquery get ajax调用中发送数组数据?
如何在Javascript 在jquery get ajax调用中发送数组数据?,javascript,jquery,ajax,Javascript,Jquery,Ajax,如何在ajaxget调用中将Javascript数组作为参数发送。 我使用的是API调用,API调用方法有三个参数,第三个是数组。您可以这样做 demArray = []; demArray[0] = 'hi'; demArray[1] = 'hello'; $.ajax({ type: "GET", data: {arrayDem:demArray}, url: "someUrl", success: function(response){ } }); 另外,
ajax
get调用中将Javascript
数组作为参数发送。
我使用的是API调用,API调用方法有三个参数,第三个是数组。您可以这样做
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: {foo:Array}
使用jQuery.parseJSON函数