两个注意的点
1.设置timeout,超时时间,超时后触发error退出。
2.后端接口的返回参数应包含回调函数。
$.ajax({
dataType: 'jsonp',
url:'http://127.0.0.1:8001',
timeout: 10000,
data: {
data: ""
},
jsonp: "callback", // 指定回调函数名的参数名
jsonpCallback: "handle", // 指定回调函数名
success: function (result) {
console.log(result);
},
error:function (result) {
console.log(result);
}
}).fail(function() { });
function handle(data) {}
接口返回参数格式
jsond = {"param": ""}
return 'handle('+ str(jsond) +')'