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
});