搜尋

首頁  >  問答  >  主體

javascript - ajax進入背景返回不到視圖。

ajax跳轉後台,回傳不到視圖,回傳的是一整json陣列

#之前寫的方法都可以使用,不知道為什麼這次就錯了,控制台也沒輸出錯誤新訊息。

ajax:

$.ajax({
    type : "post",
        url : "Qtitle/findTypeTitle3",
        dataType : "json",
        data : {"tite" : it},
        success : function(data) {        
            alert(11111); //能弹出
        
        }
});

照理說能行,data都有資料,alert()也觸發了,不知道為什麼還是跳到一個把json數組輸出來的頁面

世界只因有你世界只因有你2710 天前635

全部回覆(5)我來回復

  • 世界只因有你

    世界只因有你2017-06-23 09:14:24

    在Controller的方法裡返回的是JSON資料,但是在方法上沒有加@ResponseBody,所以返回的JSON資料,卻跳到了另一個頁面。

    回覆
    0
  • ringa_lee

    ringa_lee2017-06-23 09:14:24

    ajax觸發點是不是寫在submit按鈕了

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-06-23 09:14:24

    把專案清了,重新跑一遍

    回覆
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-23 09:14:24

    有可能是沒有回傳正確的json格式
    回傳的資料有其他程式碼格式

    回覆
    0
  • 迷茫

    迷茫2017-06-23 09:14:24

    是不是加了@ResponseBody註解,該註解會使回傳值轉成json格式

        //跳转到jsp页面
        @RequestMapping("jspViewTest")
        public String jspViewTest() {
            return "index";
        }
    
        //返回数据对象
        @RequestMapping("dataTest")
        @ResponseBody
        public String dataTest() {
            return "index";
        }

    回覆
    0
  • 取消回覆