簡體   English   中英

如何使用ajax從spring Mvc控制器測試JSON響應?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM