原文:Jquer Ajax xmlhttp請求成功了,為什么一直在error函數里面

今天遇到了一個極其奇怪的問題,用各種工具檢查都能看到服務器端返回了 ,數據也是正常的,但是 .ajax 始終進不到success,郁悶啊,在網上找, 常見問題場景: .跨域 . .ajax 沒設置 dataType,及服務器端沒設置respon.ContentType . Json結構錯誤 第一第二很快就排除了,到了第三重新度了Json的定義 ,http: www.json.org json zh ...

2013-01-18 18:22 0 3483 推薦指數:

查看詳情

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

1.在1.3版本的jQuery以后,嚴格要求了json格式,如果返回的值不是json格式,他就會執行error函數。 所以如果想讓他走success函數的話,還是在后台把數據格式化成json格式吧。 方法一: 使用springmvc原生注解@ResponseBody ...

Tue Jun 04 22:35:00 CST 2019 1 2323
AJAX 接口請求成功,但是卻進入了error函數

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

Thu May 07 19:14:00 CST 2020 0 1088
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請求成功回調函數沒有執行問題

如下常見的ajax前端請求請求成功后success:function(result){ 這里的數據沒有執行 }: 回調函數沒有正常執行,解決辦法: 添加async: false,(默認是true); 如上:false為同步,這個Ajax請求將整個瀏覽器鎖死, 只有url請求中后台的方法 ...

Fri Apr 26 18:03:00 CST 2019 0 1685
ajax請求成功,狀態卻是200

AJAX狀態為200,這類狀態代碼表明服務器成功地接受了客戶端請求。簡單的來說成功發送一個AJAX請求,但是就是不進入success事件,進入error事件。 出錯原因:dataType:"json",而后台返回的數據不符合json規范。 解決方法:   1、將dataType ...

Thu Oct 24 05:12:00 CST 2019 0 437
ajax請求成功前loading

1.jquery方式 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>ajax加載loading圖標</title>< ...

Thu Apr 20 18:24:00 CST 2017 0 9862
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM