No Transport ,Network中看不到ajax请求

  今天在调试一个后台的接口的时候,忽然发如今network中找不到我发送的请求,也就是说,ajax没有在浏览器的network中没有显示。。。。。第一次碰见这样的状况,很苦恼,而后使用ajax中的error函数,看到了下面的打印数据。html

而后继续网上百度“No Transport”的问题,发现网上大部分说的是低版本的IE的状况下,须要作一个兼容处理,须要加$.ajax以前上下面的一句话。html5

jQuery.support.cors = true;
这句话的意思是说,让jquery支持cors协议。具体这个协议,你们能够阅读下面的内容
https://www.html5rocks.com/en/tutorials/cors/ 若是你英文很差的话,也能够看这个 http://newhtml.net/using-cors/

而后我尝试了加了这句话,发现能够了。jquery

可是,我是用chrome浏览器,按说不会出现这样的状况, 后台通过尝试发现,跟jquery的版本有关系。咱们使用的是jquery-2.0.0版本(hbuilder中自带的百度的版本),可是我换成3.0.0之后,发现就不须要加入那就话就能够了。这个问题之前从没有遇到过,今天是第一次遇到,并且2.0.0的版本也是用了不少次的,不知道为何这一次出现了问题。若是有大佬知道的,烦劳您在下面回复一下。我这里作个记录ajax

相关文章
相关标签/搜索