jQuery(document).ready(function(){
$.ajax({
type: "get",
async: false,
url: "http://10.43.156.7:4050/upload_V1.0/js/test.json",
dataType: "jsonp",
//jsonp: "callback",//
success: function(json){
console.log(json);
},
error: function(){
console.log("error");
}
});
$.ajax({
type: "get",
async: false,
url: "http://10.43.156.7:4050/upload_V1.0/js/test.json",
dataType: "jsonp",
//jsonp: "callback",//
在一个jsonp请求中重写回调函数的名字。这个值用来替代在"callback=?"这种GET或POST请求中URL参数里的"callback"部分,比如{jsonp:'onJsonPLoad'}会导致将"onJsonPLoad=?"传给服务器。
jsonpCallback:"call",//自定义的jsonp回调函数名称,默认为jQuery自动生成的随机函数名,也可以写"?",jQuery会自动为你处理数据success: function(json){
console.log(json);
},
error: function(){
console.log("error");
}
});
});
服务端test.json格式
call({
"Name": "Bob",
"Age": 32,
"Company": "IBM",
"Engineer": true
})