Jquery - ajax url路徑問題


Jquery - ajax url路徑問題

 版權聲明:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/yuxuac/article/details/51248045

使用Ajax時,url路徑可以為相對路徑或者絕對路徑。

 

如果我們引用一個url為相對路徑:./YourAPI/Action,則此路徑會與我們訪問的url相關。

假設當前請求的URL為http://localhost:8080/YourAPI/, 則此ajax中的url為:http://localhost:8080/YourAPI/Action。

但如果當前請求的URL為http://localhost:8080/YourAPI/Index, 則當前ajax中的url為:http://localhost:8080/YourAPI/YourAPI/Action,訪問錯誤。

 

如果我們沒有嚴格控制url路由,又需要解決此問題,需要使用絕對路徑。

方法是:ajax中URL使用/開頭,將其轉變為使用絕對路徑,比如上例中,url:'/YourAPI/Action',則不會在出現此問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM