Ajax status為0的拋出異常

 status為0的異常情況

 1).url不存在
 2).url不可到达
 3).发送了跨域请求
 4).数据格式出错
 5).ajax在调用之前,就已经取消了。也就是说根本没有调用这个ajax请求。

ajax在调用之前被取消的情況

1.異步請求時做了頁面location.reload(),導致ajax請求被取消

2.使用的iframe連接的子頁面有ajax請求,在主頁面同意元素上綁定了單擊和雙擊事件 單擊事件更新iframe,雙擊時新窗口打開

在部份Chrome瀏覽器中出現雙擊時,執行了兩次click事件,導致第一次iframe里的Ajax請求被取消

猜你喜欢

转载自blog.csdn.net/losedguest/article/details/81530773
今日推荐