https://blog.csdn.net/calyxmelo/article/details/54969244
jquery中ajax的dataType属性用于指定服务器返回的数据类型,如果不指定,jQuery 将自动根据HTTP包MIME信息来智能判断,如果datatype选项不填写的话,会将返回的数据当成字符串处理。
不使用contentType: “application/json”则data可以是对象 $.ajax({ url: actionurl, type: "POST", datType: "JSON", data: { id: nodeId }, async: false, success: function () {} }); 使用contentType: “application/json”则data只能是json字符串 $.ajax({ url: actionurl, type: "POST", datType: "JSON", contentType: "application/json" data: "{'id': " + nodeId +"}", async: false, success: function () {} });
//请求后端接口,获取数据
function getRequestData(method,url,reqData,callBack){
$.ajax({
type : method,
url : url,
data : JSON.stringify(reqData),
contentType:"application/json",
dataType:'json',
success : function(result) {
callBack(result);
}
});
}
ajax详解