在jquery get-ajax调用中发送数组数据

Sending the array data in jquery get ajax call?

本文关键字:数组 数据 jquery get-ajax 调用      更新时间:2023-09-26

如何在ajax get调用中发送Javascript数组作为参数。我正在使用API调用,我有一个API调用方法,它有三个参数,第三个是数组。

你可以这样做

demArray = [];
demArray[0] = 'hi';
demArray[1] = 'hello';
$.ajax({
   type: "GET",
   data: {arrayDem:demArray},
   url: "someUrl",
   success: function(response){
   }
});

还有CCD_ 3&serializeArray()可以帮助您。

如果您从表单中获取这些数组,您可以:

var form = $('#form').serialize();
$.ajax({
   type: "GET",
   data: form,
   url: "foo.php",
   success: function(data){ 
   }
});

否则,您可以将参数传递到data:中,如:

data: {foo:Array}