原文:Ajax請求成功但是一直進入error的原因

.在 . 版本的jQuery以后,嚴格要求了json格式,如果返回的值不是json格式,他就會執行error函數。 所以如果想讓他走success函數的話,還是在后台把數據格式化成json格式吧。 方法一: 使用springmvc原生注解 ResponseBody 注意: ResponseBody的作用:將目標方法的返回值自動轉換成json格式,然后返回給前端 方法二: 使用手動寫的json工具 ...

2019-06-04 14:35 1 2323 推薦指數:

查看詳情

ajax請求成功返回200,但還是進入error事件

ajax請求成功返回200,但還是進入error事件。 出錯原因: 前台dataType:"json",而后台返回的數據不符合json規范。 解決方案有兩種: 1.前台:讓ajax數據返回類型為text而不是json;即dataType: "text"; 2.后台 ...

Tue Aug 06 18:24:00 CST 2019 0 981
AJAX 接口請求成功,但是卻進入error函數

記錄~~~記錄~~~~ 今天早上同事同事遇到了一個問題,她寫了ajax 的get 請求,后端返回的是一個字符串,ajax請求成功,但是卻不進success函數,卻進去了eeor的函數。 后面才發現是AJAX 里的dataType 的問題,因為接口返回的是字符串,但是她在AJAX里 ...

Thu May 07 19:14:00 CST 2020 0 1088
ajax請求成功進入error的幾種處理方式

以下是正常請求ajax的格式,其中當后台接口支持跨域時,dataType需設置成jsonp;當后台返回格式為json且不支持跨域時,dataType要設置成json; 但是有時候請求狀態為200,卻還是進入error,這時需查看后台的回調函數名稱是否為默認(callback),如不是則需在參數 ...

Tue Aug 08 17:15:00 CST 2017 0 1174
Jquer Ajax xmlhttp請求成功了,為什么一直error函數里面

今天遇到了一個極其奇怪的問題,用各種工具檢查都能看到服務器端返回了200,數據也是正常的,但是$.ajax 始終進不到success,郁悶啊,在網上找, 常見問題場景: 1.跨域; 2. $.ajax 沒設置 dataType,及服務器端沒設 ...

Sat Jan 19 02:22:00 CST 2013 0 3483
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM