為什么AJAX請求處理成功了,后臺對傳入的數(shù)據(jù)做出響應了,還報404錯誤

原因是這個注解@ResponseBody,我使用springmvc框架對數(shù)據(jù)進行前后端的傳遞是忘記了我使用json傳送數(shù)據(jù)給前端的,忘記加注解@ResponseBody,導致了這一錯誤。

下面是我的ajax部分

$.ajax({

url:"${pageContext.request.contextPath}/menu/findMenuById",

type:"GET",

data:"mid="+mid,

success:function(result){

console.log(result);


}

});

下面是后臺代碼

/**

* 更改菜單信息功能

*/

@RequestMapping("/menu/findMenuById")

public Msg findMenuById(@RequestParam(value="mid")Integer mid){

?? System.out.println(mid);

?? Menu menu = menuService.findMenuById(mid);

? Msg msg = Msg.success().add("menu", menu);

? return msg;

}


下面控制臺輸出,由此可見已經(jīng)成功將數(shù)據(jù)傳入后端并完成查詢

==> Preparing: select id, name, level, state from menu where id = ?

==> Parameters: 4(Integer)

<==? ? ? Total: 1


在我作出修改,在方法上面加上注解@ResponseBody后,就不在報404錯誤了,問題解決。

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,163評論 25 708
  • 時間真的是一種玄乎其玄的東西,隨著它的推移,你的三觀、格局、感情等等都會發(fā)生很大的變化,我就是個例子。僅僅一年,我...
    傻狍子一個閱讀 288評論 1 1
  • 前段時間和一個女性朋友吃了頓飯,地點是她定的,菜是她點的,在一個有情調(diào)的西餐廳,點了一個雙人牛排。當時外面飄著小雨...
    周維格閱讀 3,536評論 15 20

友情鏈接更多精彩內(nèi)容