1
スクリプトからSpringコントローラメソッドを呼び出す必要があります。スクリプト呼び出しはonClick = "save()"ボタン上にあります。私は、スクリプトを試してみました:スクリプトからコントローラメソッドを呼び出す
function save() {
alert("start")
$.ajax({
type: 'GET',
url: '/myforms',
success: function() {
alert("success");
}
をそして方法は次のとおりです。
@RequestMapping(method = RequestMethod.GET, params="db_save", value="myforms.html")
public String db_save(Model model,@ModelAttribute("myObject") MyObject myObject, HttpServletRequest request) {
// database updates and other stuff here
return "myforms";
私が何かをしないのですが、何?
残りの1つの問題:メソッドを実行するときにモデル属性オブジェクトを保持できません。それはヌルです – mjgirl
@mjgirlですが、最初は何も送信していません。おそらく[$(form).serialize()](http://api.jquery.com/)と一緒に[jQuery.post()](http://api.jquery.com/jQuery.post/)を使うべきでしょう。代わりにシリアル化する/)? –