[英]How to return an object from a Spring MVC controller in response to AJAX request?
[英]how to test a json response from spring Mvc controller with ajax?
我正在嘗試測試從控制器獲取json
響應的ajax
代碼
這是我的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
顯示的內容:(從數據庫檢索數據)
[{"time":"11:01:00","val1":123,"val2":124,"val3":11,"val4":140,"val5":100},
{“ time”:“ 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的新手。 如果有任何錯誤,請告訴我。
您的代碼中存在語法錯誤,請刪除以下行:
data: ,
為避免此類錯誤,請在瀏覽器中打開開發人員控制台,並檢查其是否顯示任何錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.