問題記錄 | $.ajax success不執(zhí)行

問題描述

$.ajax({
                    url: '/removeEmployee',
                    type: 'post',
                    dataType: 'json',
                    data:{id : request_str},
                    success: function(data){
                        console.log(data);
                        alert('刪除員工 :' + data);
                    }
                });

后端返回數(shù)據(jù)是string,

即使后端成功執(zhí)行并返回提示語string類型,也不會執(zhí)行success回調(diào)函數(shù)

問題原因:

后端返回的類型與前端指定接收類型不同。
首先,在$.ajax中dataType是指您期望從服務(wù)器返回的數(shù)據(jù)類型,而你返回的類型是string而不是json,所以不會執(zhí)行success回調(diào)函數(shù),轉(zhuǎn)而去執(zhí)行error回調(diào)函數(shù)

同時如果返回的類型是json時,需要特別注意他的格式。如果返回的類型不符合JQuery要求的json類型的話,也會不執(zhí)行success回調(diào)函數(shù),轉(zhuǎn)而去執(zhí)行error回調(diào)函數(shù)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,677評論 19 139
  • jQuery ajax - ajax() 方法 http://www.w3school.com.cn/jquery...
    光劍書架上的書閱讀 1,209評論 0 15
  • 昨天在一個超鏈接處添加了一個事件,希望在跳轉(zhuǎn)之前向后臺發(fā)送一個請求,結(jié)果在$.post的回調(diào)函數(shù)中添加的e.pre...
    JasonQiao閱讀 756評論 0 5
  • 對于android的廣播機(jī)制一直不是特別清楚,今日就來聊聊他到底有啥! 1、分類 android廣播接收器(Bro...
    毹毹閱讀 337評論 0 0
  • 考研如何選學(xué)校?如何選專業(yè)?你只需要回答以下五個問題! 問題一:你能考什么專業(yè)? 很多學(xué)生都會回答:考本專業(yè)。 那...
    何舒卉閱讀 915評論 0 10

友情鏈接更多精彩內(nèi)容