0
我試圖測試一個ajax
代碼retreives從控制器json
響應如何從ajax測試Spring Mvc控制器的json響應?
這是我spring controller
@RequestMapping(value = "/json", method = RequestMethod.GET)
public @ResponseBody List<User> jsonresponse(Model model) {
model.addAttribute("user", new User());
List<User> l= new ArrayList<User>();
l=this.userService.getUserList();
return l;
}
這是在瀏覽器的URL /json
顯示: (數據從數據庫retreived )
[{"time":"11:01:00","val1":123,"val2":124,"val3":11,"val4":140,"val5":100},
{ 「時間」: 「11點11分00秒」, 「VAL1」:140, 「val2的」:100, 「VAL3」:13, 「VAL4」:100, 「val5」:120 }]
我想測試一個從json中提取數據並將其顯示在jsp頁面中的ajax代碼。我試過這段代碼,但沒有顯示任何內容!
$.ajax({
type: "GET",
contentType : 'application/json; charset=utf-8',
dataType : 'JSON',
url: "/json",
data: ,
success :function(json) {
alert(json.time , json.val1) ;
}
});
我是新的ajax和json。如果有一些錯誤,請告訴我。
嘗試在瀏覽器中直接輸入URL,如果它正在工作,然後在這裏放置正確的URL'url:「/ json」',如果仍然不工作,請在瀏覽器中按** F12 **,看看是否有任何javascript錯誤來了。 - 您可以使用$ .get()方法代替$ .ajax來滿足您的需求。 – kakurala