Jquery_Ajax传输list


阅读次数

Jquery 使用Ajax 向后台传输list

在前端后台数据交互的时候,经常会用的Ajax 交互数据,当使用Ajax向后台提交数组的时候,就需要对数组数据进行一个序列话:
例如:

$.ajax(url, {
url: "XXXXX"
type: "post"
data : {list= [1,2,3] },
}));
//查看网络信息会发现传过去的值为 list[]=1&list[]=2&list[]=3
//传输的值都多加了一个[]

修改如下:

$.ajax(url, {
url: "XXXXX"
type: "post"
data : {list= [1,2,3] },
traditional : true
}));
//查看网络信息会发现传过去的值为 list=1&list=2&list=3

查看官方的方法说道:

http://api.jquery.com/jQuery.Ajax/#jQuery-ajax-settings

">