jsonp跨域

<script>
var testApi = "地址";
$.ajax({
url:testApi,//可以不是本地域名
type:'post',
dataType:'jsonp', //jsonp格式訪問
jsonpCallback:'test' //獲取數據的函數
})
.done(function(data){
if (data.status == 1) {
console.log('成功');
} else {
console.log('失敗');
}
})
.fail(function() {
alert('服務器超時,請重試!');
});
</script>

php:
header('Content-type:application/json');
header('Cache-Control:no-cache,must-revalidate');
$jsonp = $_GET['callback'];
echo $jsonp . '(' . json_encode(['status' => 2]) . ')';

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章