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";
我失去了一些東西,但什麼?
剩下的一個問題:運行該方法時,我無法保留modelattribute對象。它是空的 – mjgirl
@mjgirl好的,但你並沒有發送任何東西。也許你應該使用[jQuery.post()](http://api.jquery.com/jQuery.post/)和[$(form).serialize()](http://api.jquery.com/序列化/)而不是? –