首頁 >web前端 >js教程 >ajax的跨域問題如何解決

ajax的跨域問題如何解決

php中世界最好的语言
php中世界最好的语言原創
2018-02-27 09:29:381450瀏覽

這次帶給大家ajax的跨域問題如何解決,解決ajax的跨域問題的三種思路,下面就是實戰案例,一起來看一下。

ajax跨域問題的解決想法主要分為3種:

1.瀏覽器限制
解決想法:不讓瀏覽器做出限制
解決方法:透過指定參數,讓瀏覽器不做跨域校驗
評價:價值不大,需要每個人都做改動,而且改動是客戶端的改動

2.XHR請求
解決想法:不使用XHR
解決方法:JSONP
缺點:無法滿足現有的開發要求

3.跨域(重要)
解決想法:
(1)被呼叫方修改程式碼,使其支援跨域
(2)呼叫方隱藏跨域
解決想法:
(1)被呼叫方透過修改返回的信息,加入一些字段,允許調用方調用,此時只要透過瀏覽器跨域校驗則允許跨域
(2)使用代理,透過指定的url轉入

#相信看了這些案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

相關閱讀:

10進位數如何轉為16進位

JS如何實作自訂滑鼠右擊選單

怎麼撐起浮動父元素的高度

image與view標籤上下有空隙的解決方法

#

以上是ajax的跨域問題如何解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn