jquery ajax從一個網站向另一個網站請求,怎么實現
1 回答

斯蒂芬大帝
TA貢獻1827條經驗 獲得超8個贊
普通的ajax是不允許跨域操作的,所以只有一條路可以走那就是jsonp格式交互。如果不是同域名下就用jsonp。是相同域名,普通的ajax就可以了您可以百度搜索一下jQuery jsonp找一些實例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | $.ajax({ async:false, url:"http://跨域的網址", type: "GET", dataType: 'jsonp', jsonp: 'jsoncallback', timeout: 5000, success:function (data) {//客戶端jquery預先定義好的callback函數,成功獲取跨域服務器上的json數據后,會動態(tài)執(zhí)行這個callback函數 }, error: function(xhr){ //jsonp 方式此方法不被觸發(fā).原因可能是dataType如果指定為jsonp的話,就已經不是ajax事件了 //請求出錯處理 alert("請求出錯(請檢查相關度網絡狀況.)"); } }); |
- 1 回答
- 0 關注
- 621 瀏覽
添加回答
舉報
0/150
提交
取消