前提・実現したいこと
AjaxからSpringBootのControllerに値を渡したいです。
Ajaxで変数に値を詰めて、それをSpringBootのControllerに渡す処理を実装してるのですが、うまくいかず
該当のソースコード
java
1 @RequestMapping(value = "/userSelect" , method = RequestMethod.GET) 2 @ResponseBody 3 public String userSelect(String jsonString) throws JsonParseException, JsonMappingException, IOException { 4 String data = "1"; 5 System.out.println(jsonString); 6 return data; 7 }
JavaScript
1function userSelect(){ 2 var jsonString = "1"; 3 console.log("userselect"); 4 $.ajax({ 5 type : "GET", 6 url : "userSelect", 7 data :jsonString, 8 dataType : "json" 9 }) 10 .then( 11 // 1つめは通信成功時のコールバック 12 function (data) { 13 alert("読み込み成功"); 14 }, 15 // 2つめは通信失敗時のコールバック 16 function () { 17 alert("読み込み失敗"); 18 }); 19}
jsonStringに値を詰めてとりあえずControllerへの受け渡しを確認するところまでやりたいです。
現在エラー等は発生せず、通信は成功するのですが、ControllerのjsonStringにはnullが入ってる状態です。
補足情報(FW/ツールのバージョンなど)
Java8
SpringBoot2.0
jquery 1.9.1
ご教授お願いいたします。
回答2件
あなたの回答
tips
プレビュー