(1)可以修改服务器端脚本:
例:php设置header
header("Content-type:application/json");
(2)无法修改服务器,设置ajax请求的data为jsonp
例:
$.ajax({
type: "get",
url: "http://xxxxxxx.php",
dataType: "jsonp", //重要
crossDomain: true, //重要
jsonp:"jsoncallback", //重要
data: { id: id },
async:false,
success: function(response) {
//do something
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
//do something
}
});
jsoncallback是什么?