jQuery正确发送json数据请求
$.ajax({
url: "{:url('json')}",
data: JSON.stringify(obj),
type: "POST",
dataType: "json",
// contentType:"application/json",
// headers: {
// "Content-Type": "application/json"
// },
// false为同步,true为异步,默认为false
// 对于success返回,设置为false或true,似乎看不出影响
// 跨域请求访问,不设置则在浏览器中无法访问服务器
// 错误处理函数最好加上,否则将很难排错
error:function(msg){
/*
msg为json对象,返回以下字符串:
{"readyState":4,"responseText":"success","status":200,"statusText":"parsererror"}
说明后端服务器没有正确返回json数据类型
*/
document.write(JSON.stringify(msg));
},
success: function(data) {
// data为json对象
document.getElementById("content").innerText=JSON.stringify(data);
}
});