0
私はこれはこれはブラウザにURL /json
が示したものです私のspring controller
どのようにajaxで春のMvcコントローラからjson応答をテストするには?
@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;
}
あるコントローラ
からjson
応答をretreives ajax
コードをテストしようとしている: (データがデータベースから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 **をブラウザで押して、 。 - あなたの要件に$ .get()メソッドを代わりに$ .ajaxを使用することができます。 – kakurala