javascript - ajax進入后臺返回不到視圖。
問題描述
ajax跳轉后臺,返回不到視圖,返回的是一整json數(shù)組
之前寫的方法都可以使用,不知道為什么這次就錯了,控制臺也沒輸出錯誤新消息。
ajax:
$.ajax({ type : 'post',url : 'Qtitle/findTypeTitle3',dataType : 'json',data : {'tite' : it},success : function(data) { alert(11111); //能彈出}});
按理說能行,data都有數(shù)據(jù),alert()也觸發(fā)了,不知道為什么還是跳轉到一個把json數(shù)組輸出來的頁面
問題解答
回答1:在Controller的方法里返回的是JSON數(shù)據(jù),但是在方法上沒有加@ResponseBody,所以返回的JSON數(shù)據(jù),卻跳轉到了另一個頁面。
回答2:ajax觸發(fā)點是不是寫在submit按鈕上了
回答3:把項目清了,重新跑一遍
回答4:有可能是沒有返回正確的json格式返回的數(shù)據(jù)有其他代碼格式
回答5:是不是加了@ResponseBody注解,該注解會使返回值轉成json格式
//跳轉到jsp頁面 @RequestMapping('jspViewTest') public String jspViewTest() {return 'index'; } //返回數(shù)據(jù)對象 @RequestMapping('dataTest') @ResponseBody public String dataTest() {return 'index'; }
相關文章:
1. mysql優(yōu)化 - 關于mysql分區(qū)2. php laravel框架模型作用域3. vue.js - vue 打包后 nginx 服務端API請求跨域問題無法解決。4. node.js - 在vuejs-templates/webpack中dev-server.js里為什么要exports readyPromise?5. java - Atom中文問題6. 請教各位大佬,瀏覽器點 提交實例為什么沒有反應7. objective-c - iOS開發(fā)支付寶和微信支付完成為什么跳轉到了之前開發(fā)的一個app?8. javascript - 為什么這個點擊事件需要點擊兩次才有效果9. html5 - 如何實現(xiàn)帶陰影的不規(guī)則容器?10. javascript - ionic2 input autofocus 電腦成功,iOS手機鍵盤不彈出
