婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Ajax請求發送成功但不進success的解決方法

Ajax請求發送成功但不進success的解決方法

熱門標簽:電銷機器人 長春 中國地圖標注不明確情況介紹表 怎樣在地圖標注文字 河間市地圖標注app 大眾點評400電話怎么申請 東平縣地圖標注app 地圖標注推銷坑人 立陶宛地圖標注 上海企業外呼系統價錢

1.情況描述:ajax發送成功,后臺也成功響應請求,并返回了json數據,通過chrome監聽請求也可以看到響應的json數據,但是就是不進success方法,反而跑到error方法中了

前端:

$.ajax({
 type : "get",
 data : {'dbId':node.dbId,'viewId':node.id,'date':new Date()},
 url : "${ctp}/ViewOperate/ShowViewSql",
 dataType : "json",
 success : function(data){
   console.log(data);
   layer.alert(data,{
     skin: 'layui-layer-molv'
   });
 }
 error : function(data){
   layer.alert("進入了error方法",{
     skin: 'layui-layer-molv'
   });
 }
});

后端:

@RequestMapping(value="/ShowViewSql",method=RequestMethod.GET)
@ResponseBody
public String showCreateViewSql(@RequestParam(value="dbId",required=false)Integer dbId,
   @RequestParam(value="viewId",required=false)Integer viewId) {
 return "abc";
}

原因:后臺返回的json數據是一個純String類型的對象時,前端dataType屬性設置為json后,會認為這個由String對象轉換的json數據格式不是標準的json格式,所以就去執行error對應的方法了。

解決: 后端不用改,只需要把前端ajax請求中的dataType屬性設置為text即可

$.ajax({
   type : "get",
   data : {'dbId':node.dbId,'viewId':node.id,'date':new Date()},
   url : "${ctp}/ViewOperate/ShowViewSql",
   dataType : "text",
   success : function(data){
     console.log(data);
     layer.alert(data,{
       skin: 'layui-layer-molv'
     });
   }
   error : function(data){
     layer.alert("進入了error方法",{
       skin: 'layui-layer-molv'
     });
   }
});

特殊情況:當后端返回的json數字是類似 “1”、”2”、”22”、”232123”、”-1”、 “232123.44” 數字字符串的時候,前端dataType屬性設置為json時,也能正常進入success方法,原因不明。

以上這篇Ajax請求發送成功但不進success的解決方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • 解決ajax提交到后臺數據成功但返回不走success而走的error問題
  • 解決ajax請求后臺,有時收不到返回值的問題
  • 解決AJAX返回狀態200沒有調用success的問題

標簽:本溪 營口 銅川 益陽 遼寧 玉樹 四川 內江

巨人網絡通訊聲明:本文標題《Ajax請求發送成功但不進success的解決方法》,本文關鍵詞  Ajax,請求,發送,成功,但,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Ajax請求發送成功但不進success的解決方法》相關的同類信息!
  • 本頁收集關于Ajax請求發送成功但不進success的解決方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 横峰县| 金昌市| 灵石县| 措美县| 麻城市| 敦化市| 顺平县| 定襄县| 富蕴县| 尉犁县| 榆中县| 洪雅县| 莆田市| 蕲春县| 威远县| 长春市| 玛纳斯县| 德格县| 额济纳旗| 东港市| 朔州市| 舒城县| 叙永县| 贵阳市| 繁峙县| 中西区| 赞皇县| 绩溪县| 苍南县| 星子县| 孟村| 华池县| 湛江市| 额尔古纳市| 德令哈市| 开平市| 昭平县| 桐乡市| 三门峡市| 余姚市| 海门市|