关于ajax的post参数解决思路
关于ajax的post参数如果参数是这样结构的obj{Name:qw,Rss:123}我可以写成var as $.param(obj)$.a
关于ajax的post参数
如果参数是这样结构的obj={Name:'qw',Rss:'123'};
我可以写成
var as = $.param(obj);
$.ajax({
data:as
});
但如果参数中有数组怎么处理,比如
obj={Name:'qw',Rss:'123',List:[{Name:'ss',ext:'.jpg'},{Name:'ss2',ext:'.jpg'},{Name:'ss3',ext:'.jpg'}]}
这种结构我应该怎么处理在放到post参数中。 Ajax JavaScript
[解决办法]var as = $.param(obj);
$.ajax({
data:{data:JSON.stringify(as)}
});
直接把JSON字符串提交算了,服务端来解析JSON字符串
[解决办法]JSON.stringify IE8-不支持,不知道IE9+支持部。。
下载这个json2这个js后就IE就可以使用JSON.stringify方法了
json2.js下载和API