1,Content-Type:application/x-www-form-urlencoded
使用Ajax默认格式来传递数据【推荐】 Ajax的默认格式为:application/x-www-form-urlencoded, 相当于(username=“admin”&password=123) 来传递数据(这是GET请求的固定格式) 前端代码: 当Ajax以默认格式上传时,data数据直接使用JSON对象user, 不用转换为JSON字符串(很方便) var user= { "username" : username, "password" : password, "rememberMe":rememberMe }; $.ajax({ url : "http://...../jsontest.do", type : "POST", async : true, data : user, dataType : 'json', success : function(data) { } });
2,Content-Type使用application/json
Content-Type使用application/json的时候, 要将JSON对象转换为JSON字符串 前端代码: 这里 data : JSON.stringify(user), var user= { "username" : username, "password" : password }; $.ajax({ url : "http://...../jsontest.do", type : "POST", async : true, contentType: "application/json; charset=utf-8", data : JSON.stringify(user), dataType : 'json', success : function(data) { } });