您的位置:首页 > Web前端 > JavaScript

Ajax的jsonp跨域请求样例

2016-09-21 18:34 183 查看

Ajax基于jsonp跨域请求

第一种方式:

var code = '123';
var name = 'tom';
$.ajax({
async: false,
url: "http://192.168.0.9:8080/external/interface.do",
type: "POST",
dataType: "jsonp",
jsonp:'callback',
data: {data : '{"code":"'+code+'","name":"'+name+'"}'},
success: function(body) {
if (!body.result) {
alert("false");
} else {
alert("success");
}

}
});


第二种方式:

var code = '123';
var name = 'tom';
$.ajax({
async : false,
url : "http://192.168.0.9:8080/external/interface.do?jsonp=callback",
type : "post",
cache : false,
dataType : 'jsonp',
data : {data : '{"code":"'+code+'","name":"'+name+'"}'},
ifModified : false,
error : function(e, statusText) {
console.log("error:" + statusText);
}
});

function callback(data) {
if (!data.result) {
alert("false");
} else {
alert("success");
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ajax jsonp javascript js jquery