課程
/前端開發
/JavaScript
/Ajax全接觸
這里存在一個情況,就是request.readyState=4 但是request.status=0,這種情況怎么解決?
2019-03-29
源自:Ajax全接觸 2-5
正在回答
是不用的a鏈接調用函數打開的呢,如果是的話可能是因為href=''??? href是一個空值的原因,href='#'就好了或者=javascript:;
哥哥你好,首先status表示響應的狀態碼。例如404表示請求的文檔不存在,500表示服務器錯誤,前面有介紹,不在說,你說的status似乎不可為0。其此readyState表示狀態值,其為4說明請求得到了響應,但是此響應可能是200、404或者500。直接了當,狀態碼和狀態值沒有聯系
(1). url不存在
(2). url不可到達
(3). 發送了跨域請求
(4). 數據格式出錯
(5). ajax在調用之前,就已經取消了。也就是說根本沒有調用這個ajax請求。
舉報
本課程通過一個案例,講解Ajax的相關概念原理實現方式和應用
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-12-24
是不用的a鏈接調用函數打開的呢,如果是的話可能是因為href=''??? href是一個空值的原因,href='#'就好了或者=javascript:;
2019-05-13
哥哥你好,首先status表示響應的狀態碼。例如404表示請求的文檔不存在,500表示服務器錯誤,前面有介紹,不在說,你說的status似乎不可為0。其此readyState表示狀態值,其為4說明請求得到了響應,但是此響應可能是200、404或者500。直接了當,狀態碼和狀態值沒有聯系
2019-04-01
(1). url不存在
(2). url不可到達
(3). 發送了跨域請求
(4). 數據格式出錯
(5). ajax在調用之前,就已經取消了。也就是說根本沒有調用這個ajax請求。