原文:ajax readyState=4並且status=200時,還進error方法

今天在使用jQuery.ajax方法去調用后台方法時,ajax中得參數data類型是 JSON ,后台DEBUG調試,運行正常, 返回正常的結果集,但是前端一直都進到ajax的error方法,百思不得其解,后要一探究竟,在error方法的參數中加了data后,發現data中的readyState 並且 status , 這兩個狀態也證明ajax訪問沒有問題,沒有出現異常。回過頭發現我在后台返回的 ...

2019-04-22 19:44 0 953 推薦指數:

查看詳情

Ajax關於readyStatestatus的討論

  熟悉web開發的程序員想必對Ajax也不會陌生。現在已經有很多js框架封裝了ajax實現,例如JQuery的ajax函數,調用起來非常方便。當然本文不打算講框架的使用,我們將從Ajax的javascript源碼實現開始。 Ajax源碼實現   可以看到,xhr對象 ...

Sun Aug 17 22:07:00 CST 2014 2 5994
$.ajax請求返回數據中status200,回調的卻是error?

代碼無錯誤,由於有一段返回數據沒數據展示,查看了chrome瀏覽器控制台發現status=200readystate=4,卻調用的是error函數。通過排查是因為返回的json數據不嚴謹,包含了轉義符號導致。和后端開發人員商量好了修改一下返回數據。數據更新之后再測試則沒有發生同樣 ...

Fri Jul 17 00:05:00 CST 2015 1 5131
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM