No Transport ,Network中看不到ajax請求


  今天在調試一個后台的接口的時候,突然發現在network中找不到我發送的請求,也就是說,ajax沒有在瀏覽器的network中沒有顯示。。。。。第一次遇見這樣的情況,很苦惱,然后使用ajax中的error函數,看到了下面的打印數據。

然后繼續網上百度“No Transport”的問題,發現網上大部分說的是低版本的IE的情況下,需要做一個兼容處理,需要加$.ajax之前上下面的一句話。

jQuery.support.cors = true;
這句話的意思是說,讓jquery支持cors協議。具體這個協議,大家可以閱讀下面的內容
https://www.html5rocks.com/en/tutorials/cors/ 如果你英文不好的話,也可以看這個 http://newhtml.net/using-cors/

然后我嘗試了加了這句話,發現可以了。

但是,我是用chrome瀏覽器,按說不會出現這樣的情況, 后台經過嘗試發現,跟jquery的版本有關系。我們使用的是jquery-2.0.0版本(hbuilder中自帶的百度的版本),但是我換成3.0.0以后,發現就不需要加入那就話就可以了。這個問題以前從沒有遇到過,今天是第一次遇到,而且2.0.0的版本也是用了很多次的,不知道為什么這一次出現了問題。如果有大佬知道的,煩勞您在下面回復一下。我這里做個記錄


免責聲明!

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



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