久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

java - ajax成功到后臺(tái)不知道為什么一直回調(diào)失敗函數(shù)

瀏覽:149日期:2023-12-03 17:34:06

問題描述

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)@ResponseBodypublic 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;}

問題解答

回答1:

請求成功有數(shù)據(jù)返回,很大可能與你的返回?cái)?shù)據(jù)格式不對有關(guān)系。因?yàn)槟阍O(shè)置了dataType : ’json’ 預(yù)期服務(wù)器返回的數(shù)據(jù)類型。這樣往往會(huì)進(jìn)入 error 回調(diào)。你排除一下返回?cái)?shù)據(jù)。

而且,error是有三個(gè)回調(diào)參數(shù)的,請自行打印出來。

ajax 跳入error的一些原因

回答2:

彈出你的返回值,看看數(shù)據(jù)就知道了

回答3:

HttpServletResponse和ajax的回調(diào)沖突了,去掉HttpServletResponse就行。

回答4:

看到你的 dataType : ’json’, 要求的是服務(wù)器返回json格式,倘若服務(wù)器返回的數(shù)據(jù)不是json格式的數(shù)據(jù),則會(huì)走進(jìn)失敗的回調(diào)中。

回答5:

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

由于Ajax請求和response不一樣,得到數(shù)據(jù)后頁面不需要再渲染,所以不需要RESPONSE跳轉(zhuǎn)到新頁面。所以不需要RETURN,而是通過PrintWriter打印到請求的頁面@RequestMapping(value='/checkIntegral',method = RequestMethod.GET)@ResponseBodypublic 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();

}

回答6:

沒注意這個(gè)ajax是跨域請求的 。

回答7:

你的返回值數(shù)據(jù)類型是json,你后臺(tái)卻給他返回了一個(gè)Map,把你的map轉(zhuǎn)成json

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 新营市| 江川县| 宁武县| 丽江市| 湖南省| 图们市| 开平市| 阿合奇县| 休宁县| 诏安县| 阿拉善左旗| 龙口市| 高碑店市| 海安县| 古浪县| 九江县| 桃园县| 鄂尔多斯市| 宁乡县| 岚皋县| 彰武县| 章丘市| 清镇市| 河北区| 台州市| 许昌县| 九寨沟县| 乌审旗| 仙居县| 乌兰浩特市| 阳东县| 修武县| 克东县| 台安县| 塘沽区| 钦州市| 萍乡市| 宝应县| 江北区| 盖州市| 延长县|