應該是dataType的原因,dataType為json,但是返回的data不是json格式 於是將dataType:"json"去掉就ok了 ...
應該是dataType的原因,dataType為json,但是返回的data不是json格式 於是將dataType:"json"去掉就ok了 ...
ajax請求成功返回200,但還是進入error事件。 出錯原因: 前台dataType:"json",而后台返回的數據不符合json規范。 解決方案有兩種: 1.前台:讓ajax數據返回類型為text而不是json;即dataType: "text"; 2.后台 ...
記錄~~~記錄~~~~ 今天早上同事同事遇到了一個問題,她寫了ajax 的get 請求,后端返回的是一個字符串,ajax請求成功,但是卻不進success函數,卻進去了eeor的函數。 后面才發現是AJAX 里的dataType 的問題,因為接口返回的是字符串,但是她在AJAX里 ...
打印錯誤提示 Cannot read property 'content' of null then 里面代碼錯誤 會執行 catch ...
這雖然不是前端的問題吧,但如果遇到那種不靠譜的后台 還是可以拿來打臉的 轉:https://segmentfault.com/a/1190000012469713 ...
做asp.net項目 使用ajax $.ajax({ url: '../Music/Default2.aspx?Types=' + type + '&texts=' + text + '', type: 'GET', // data: '&texts=' + text ...
ajax一般是根據狀態碼來判斷進入success方法或error方法的,狀態碼為200時進入success方法,狀態碼為其他則進入error方法,但是今天在練習的時候碰上了響應狀態碼為200但卻進入error方法的情況,根據排查發現原來我在后端的響應回來的數據不是JSON格式 ...
代碼無錯誤,由於有一段返回數據沒數據展示,查看了chrome瀏覽器控制台發現status=200,readystate=4,卻調用的是error函數。通過排查是因為返回的json數據不嚴謹,包含了轉義符號導致。和后端開發人員商量好了修改一下返回數據。數據更新之后再測試則沒有發生同樣 ...