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