亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

ajax成功到后臺不知道為什么一直回調失敗函數

ajax成功到后臺不知道為什么一直回調失敗函數

慕桂英546537 2019-03-01 11:07:01
function a() { $.ajax({ url : "http://localhost:8080/ubi/checkIntegral", async : true, data:{"carOwnerID":"111111"}, dataType : 'json', type : 'GET', success : function() { alert("ss"); }, error : function(map){ alert("FALSE"); } }); } @RequestMapping(value="/checkIntegral",method = RequestMethod.GET) @ResponseBody public Map<String,Long> checkIntegral(@RequestParam String carOwnerID ,HttpServletRequest request,HttpServletResponse response){ Long integral = impl.checkIntegral(Long.valueOf(carOwnerID)); Map<String,Long> map = new HashMap<String, Long>(); map.put("msg", integral); return map; }
查看完整描述

7 回答

?
慕婉清6462132

TA貢獻1804條經驗 獲得超2個贊

請求成功有數據返回,很大可能與你的返回數據格式不對有關系。因為你設置了dataType : 'json' 預期服務器返回的數據類型。這樣往往會進入 error 回調。你排除一下返回數據。

而且,error是有三個回調參數的,請自行打印出來。

ajax 跳入error的一些原因

查看完整回答
反對 回復 2019-03-01
?
汪汪一只貓

TA貢獻1898條經驗 獲得超8個贊

彈出你的返回值,看看數據就知道了

查看完整回答
反對 回復 2019-03-01
?
慕哥9229398

TA貢獻1877條經驗 獲得超6個贊

看到你的 dataType : 'json', 要求的是服務器返回json格式,
倘若服務器返回的數據不是json格式的數據,則會走進失敗的回調中。

查看完整回答
反對 回復 2019-03-01
?
慕尼黑5688855

TA貢獻1848條經驗 獲得超2個贊

將你AJAX配置dataType:"text",然后用alert(data)查看返回值

由于Ajax請求和response不一樣,得到數據后頁面不需要再渲染,所以不需要RESPONSE跳轉到新頁面。所以不需要RETURN,而是通過PrintWriter打印到請求的頁面
@RequestMapping(value="/checkIntegral",method = RequestMethod.GET)
@ResponseBody
public void checkIntegral(@RequestParam String carOwnerID ,HttpServletRequest request,HttpServletResponse response){

Long integral = impl.checkIntegral(Long.valueOf(carOwnerID));
    PrintWriter writer=response.getWriter();
    writer.write(String.valueOf(integral));
    writer.flush();
    writer.close();

}

查看完整回答
反對 回復 2019-03-01
?
慕碼人2483693

TA貢獻1860條經驗 獲得超9個贊

沒注意這個ajax是跨域請求的 。

查看完整回答
反對 回復 2019-03-01
?
慕妹3146593

TA貢獻1820條經驗 獲得超9個贊

你的返回值數據類型是json,你后臺卻給他返回了一個Map,把你的map轉成json

查看完整回答
反對 回復 2019-03-01
  • 7 回答
  • 0 關注
  • 946 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號