javascript - ajax進(jìn)入后臺(tái)返回不到視圖。
問(wèn)題描述
ajax跳轉(zhuǎn)后臺(tái),返回不到視圖,返回的是一整json數(shù)組
之前寫的方法都可以使用,不知道為什么這次就錯(cuò)了,控制臺(tái)也沒輸出錯(cuò)誤新消息。
ajax:
$.ajax({ type : 'post',url : 'Qtitle/findTypeTitle3',dataType : 'json',data : {'tite' : it},success : function(data) { alert(11111); //能彈出}});
按理說(shuō)能行,data都有數(shù)據(jù),alert()也觸發(fā)了,不知道為什么還是跳轉(zhuǎn)到一個(gè)把json數(shù)組輸出來(lái)的頁(yè)面
問(wèn)題解答
回答1:在Controller的方法里返回的是JSON數(shù)據(jù),但是在方法上沒有加@ResponseBody,所以返回的JSON數(shù)據(jù),卻跳轉(zhuǎn)到了另一個(gè)頁(yè)面。
回答2:ajax觸發(fā)點(diǎn)是不是寫在submit按鈕上了
回答3:把項(xiàng)目清了,重新跑一遍
回答4:有可能是沒有返回正確的json格式返回的數(shù)據(jù)有其他代碼格式
回答5:是不是加了@ResponseBody注解,該注解會(huì)使返回值轉(zhuǎn)成json格式
//跳轉(zhuǎn)到j(luò)sp頁(yè)面 @RequestMapping('jspViewTest') public String jspViewTest() {return 'index'; } //返回?cái)?shù)據(jù)對(duì)象 @RequestMapping('dataTest') @ResponseBody public String dataTest() {return 'index'; }
相關(guān)文章:
1. javascript - 移動(dòng)端自適應(yīng)2. python3.x - c++調(diào)用python33. 前端 - 關(guān)于img父容器的高度會(huì)比img的高度多幾像素的問(wèn)題?4. java - 根據(jù)月份查詢多個(gè)表里的內(nèi)容怎么實(shí)現(xiàn)好?5. atom開始輸入!然后按tab只有空格出現(xiàn)沒有html格式出現(xiàn)6. javascript - 在 model里定義的 引用表模型時(shí),model為undefined。7. css3 - 沒明白盒子的height隨width的變化這段css是怎樣實(shí)現(xiàn)的?8. css3 - 這個(gè)右下角折角用css怎么畫出來(lái)?9. php工具中的mysql還是5.1以下的,請(qǐng)問(wèn)如何才能升級(jí)到5.1以上?10. apache - 想把之前寫的單機(jī)版 windows 軟件改成網(wǎng)絡(luò)版,讓每個(gè)用戶可以注冊(cè)并登錄。類似 qq 的登陸,怎么架設(shè)服務(wù)器呢?
