91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Ajax請求發送成功但不進success怎么辦

發布時間:2021-06-17 10:52:43 來源:億速云 閱讀:188 作者:小新 欄目:web開發

這篇文章主要介紹Ajax請求發送成功但不進success怎么辦,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

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怎么辦”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

滦南县| 金寨县| 营口市| 久治县| 宁南县| 威远县| 武义县| 个旧市| 石狮市| 芒康县| 宝山区| 巴中市| 南宫市| 甘南县| 高密市| 仙居县| 河西区| 睢宁县| 威远县| 松潘县| 平江县| 南岸区| 楚雄市| 南溪县| 聊城市| 垫江县| 琼海市| 化州市| 准格尔旗| 夹江县| 永福县| 永康市| 利辛县| 固阳县| 蒲江县| 将乐县| 南投县| 安阳市| 泽普县| 闽侯县| 汶川县|