之前有遇到一個項目需要跨域送簽獎懲,在A系統中的流程結案之後,自動送簽獎懲信息至B系統,并返回狀態給A系統用戶,Json可以比較方便的實現功能,於是資訊同事寫了下面的方法。
function postBackTo(url) {
$.ajax({
type: "get",
async: false,
url: url,
dataType: "jsonp",
jsonp: "jsoncallback",//服务端用于接收callback调用的function名的参数
success: function (json) {
//alert(json);
if (json[0].success) {
$.messager.alert("Alert", "送簽成功!", "info", function () {
window.returnValue = 'OK';
window.close();
});
} else {
window.returnValue = 'failed';
window.close();
}
//alert(json[0].res);
},
error: function () {
alert('error');
window.close();
}
});
//window.close();
}
url為後台response.write 調用這個方法時傳的鏈接,新手上路學JS,很有意思。