在jquery中发送数组数据得到ajax调用?

时间:2015-12-30 06:36:39

标签: javascript jquery ajax

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

2 个答案:

答案 0 :(得分:0)

你可以这样做

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

   }
});

另外serialize()& serializeArray()可以为您提供帮助。

答案 1 :(得分:0)

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

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

否则你可以将参数传递给data:,如:

data: {foo:Array}