JQuery的Ajax向后台传值注意:
如果向后台传的值只是字符串等基本数据类型的话
正常传就可以:
test = $.ajax({
type:"post",
url:"xxxxx.do",
data:{"key":"value"},
success:function(){Alert("Success")}
});
如果传的值中包含集合,数组一类的数据
直接用上面的方法就不可以了。
至于为什么现在还没明白。
传递方法:
test = $.ajax({
type:"post",
url:"xxxxx.do",
contentType: "application/json; charset=utf-8",
data:{"key":"value"},
success:function(){Alert("Success")}
});
只要加上contentType: "application/json; charset=utf-8" 就好用了。