ajax跳轉後台,回傳不到視圖,回傳的是一整json陣列
#之前寫的方法都可以使用,不知道為什麼這次就錯了,控制台也沒輸出錯誤新訊息。
ajax:
$.ajax({
type : "post",
url : "Qtitle/findTypeTitle3",
dataType : "json",
data : {"tite" : it},
success : function(data) {
alert(11111); //能弹出
}
});
照理說能行,data都有資料,alert()也觸發了,不知道為什麼還是跳到一個把json數組輸出來的頁面
世界只因有你2017-06-23 09:14:24
在Controller的方法裡返回的是JSON資料,但是在方法上沒有加@ResponseBody,所以返回的JSON資料,卻跳到了另一個頁面。
迷茫2017-06-23 09:14:24
是不是加了@ResponseBody註解,該註解會使回傳值轉成json格式
//跳转到jsp页面
@RequestMapping("jspViewTest")
public String jspViewTest() {
return "index";
}
//返回数据对象
@RequestMapping("dataTest")
@ResponseBody
public String dataTest() {
return "index";
}