ajax跨域请求问题
生活随笔
收集整理的這篇文章主要介紹了
ajax跨域请求问题
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
ajax是不允許跨域請求的,今天在使用bootstap-table的時候,data-url使用的地址是絕對地址,而非相對地址,因此在載入數(shù)據(jù)的時候就出錯了。
啟動的時候使用是 http://127.0.0.1 ,在請求時候使用地址 http://localhost 也是不允許的。
因此,以后使用ajax的時候使用相對地址,而非絕對地址。
?
找這個問題的時候遇到頗多困難,如果一開始調(diào)用ajax就失敗,也許我很快能夠意識到是ajax的跨域問題。但是由于使用別人寫好的控件,內(nèi)部是封裝的,所以不能很快定位問題。我使用js調(diào)試工具跟蹤到bootstrap-table內(nèi)部調(diào)試,才最終意識到了問題所在。
?
這就是使用控件的壞處,控件能夠簡化工作,但是遇到問題時候,如果是自己寫的語言,我們可以利用語言本身的規(guī)則特性解決問題。而控件的封裝阻礙我們很快意識問題。
轉載于:https://www.cnblogs.com/yasmi/p/5075636.html
總結
以上是生活随笔為你收集整理的ajax跨域请求问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: asp.net 设置分页
- 下一篇: 沈尹默临摹的草书千字文,你见过吗?连启功