Ajax以POST方式提交JSON格式数据,如下:
$.ajax({
type : "POST",
url : "test.action",
datetype : "JSON",
data : "key="+value,
success : function(msg){
}//success end
});
虽然datatype是JSON,type是POST,但是data参数的写法导致数据是以url的方式传递,最大2k。
解决办法:
$.ajax({
type : "POST",
url : "test.action",
datetype : "JSON",
data : {"key" : value},
success : function(msg){
}//success end
});