解決jquery有正確返回值但不執(zhí)行success函數(shù)的問題
從后臺返回的結(jié)果是這樣的:{“readyState”:4,”responseText”:”success”, “status”:200, “statusText”:”O(jiān)K”}
前端代碼
$.ajax({ url:'save', type:'POST', dataType:'json', contentType:'application/json', data:JSON.stringify({ 'loginName':login_name, 'password':password, 'name':name, 'phone':phone, 'sex':sex, 'email':email }), success:function(result){ if(result == 'success'){ alert('注冊成功,請到郵箱點擊激活鏈接!'); } }, error:function(result){ alert(result); } });
后臺代碼
@RequestMapping(value = "/save" , method = RequestMethod.POST) @ResponseBody public String save(@RequestBody User user , HttpSession session){ ... return "success"; }
問題出現(xiàn)在dataType上,dataType表示從后臺返回的數(shù)據(jù)格式,寫成dataType:'json'表示從后臺返回的數(shù)據(jù)格式應(yīng)該為json格式的,但是這里返回的是success并非json數(shù)據(jù)格式,導(dǎo)致解析出錯,從而執(zhí)行了error代碼!”responseText”:”success”,按照返回是json格式,應(yīng)該是這種格式”responseText”:{…}。所以如果后臺返回的是String直接不用寫dataType就行(也就是把它去掉即可),看具體錯誤可以在error函數(shù)中 alert(arguments[1])即可看到。
以上這篇解決jquery有正確返回值但不執(zhí)行success函數(shù)的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
- jQuery中常用動畫效果函數(shù)知識點整理
- jQuery實現(xiàn)ajax回調(diào)函數(shù)帶入?yún)?shù)的方法示例
- 基于jquery trigger函數(shù)無法觸發(fā)a標(biāo)簽的兩種解決方法
- JavaScript自執(zhí)行函數(shù)和jQuery擴展方法詳解
- jQuery使用bind函數(shù)實現(xiàn)綁定多個事件的方法
- jquery中封裝函數(shù)傳遞當(dāng)前元素的方法示例
- jQuery中map函數(shù)的兩種方式
- jQuery.parseHTML() 函數(shù)詳解
- jquery中用函數(shù)來設(shè)置css樣式
- jquery的$().each和$.each的區(qū)別
相關(guān)文章
jquery.tableSort.js表格排序插件使用方法詳解
這篇文章主要為大家詳細介紹了jquery.tableSort.js表格排序插件使用方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-02-02jQuery去掉字符串起始和結(jié)尾的空格(多種方法實現(xiàn))
去掉字符串起始和結(jié)尾的空格在實際應(yīng)用中時很常見的的功能,本教程以多種方法為大家介紹下去掉空格的方法,感興趣的朋友可以參考下哈2013-04-04jQuery Ajax使用FormData上傳文件和其他數(shù)據(jù)后端web.py獲取
這篇文章主要介紹了jQuery Ajax使用FormData上傳文件和其他數(shù)據(jù)后端web.py獲取 ,需要的朋友可以參考下2017-06-06bootstrap table sum總數(shù)量統(tǒng)計實現(xiàn)方法
這篇文章主要介紹了bootstrap table sum總數(shù)量統(tǒng)計實現(xiàn)方法,需要的朋友可以參考下2017-10-10jquery網(wǎng)頁回到頂部效果(圖標(biāo)漸隱,自寫)
當(dāng)網(wǎng)頁內(nèi)容草雞多的時候,用戶就需要有個按鈕快速回到頂部,于是用js來實現(xiàn)下,畫布多說,直接上代碼2014-06-06