本文主要記錄使用jsonp進(jìn)行跨域的一些細(xì)節(jié)
$('.btn').on('click',function(){
$.get(
'xxx.html',
function(data){
//do something
},
'json'
)
});
上面是我們通常調(diào)取某個接口信息的方式,但如果這個接口不是在我們本域名闪金,就會產(chǎn)生跨域的問題,下面我們可以更改一下,使用jsonp的方式來調(diào)用某個接口
$('.btn').on('click',function(){
$.ajax({
type: "get",
url: "xxx.json",
dataType: "jsonp",
success: function(json){
//do something
},
error: function(){
//fail
}
});
});
我們可以模擬一個json數(shù)據(jù)哥牍,但是在這個json里面返回的數(shù)據(jù)格式需要改一下毕泌,類似下面這樣.jsonp只支持get方式
callback({"status":1})