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/序列化/)而不是? –