這次帶給大家ajax的跨域問題如何解決,解決ajax的跨域問題的三種思路,下面就是實戰案例,一起來看一下。
ajax跨域問題的解決想法主要分為3種:
1.瀏覽器限制
解決想法:不讓瀏覽器做出限制
解決方法:透過指定參數,讓瀏覽器不做跨域校驗
評價:價值不大,需要每個人都做改動,而且改動是客戶端的改動
2.XHR請求
解決想法:不使用XHR
解決方法:JSONP
缺點:無法滿足現有的開發要求
3.跨域(重要)
解決想法:
(1)被呼叫方修改程式碼,使其支援跨域
(2)呼叫方隱藏跨域
解決想法:
(1)被呼叫方透過修改返回的信息,加入一些字段,允許調用方調用,此時只要透過瀏覽器跨域校驗則允許跨域
(2)使用代理,透過指定的url轉入
#相信看了這些案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!
相關閱讀:
#以上是ajax的跨域問題如何解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!