我正在使用grails中的.gsp文件执行ajax调用:
$.ajax({
async: false,
url: '<g:createLink controller="mycontroller" action="myaction"/>',
data: params,
dataType: 'json',
contentType: 'application/json; charset=utf-8',
onSuccess: 'toggleSaveButton(false);'
});
myController的
def myaction() {
// do some funky stuff with params
// params are available, everything here works without a problem
}
结果
执行ajax调用,并使用所有附加数据正确调用控制器函数。
问题
我的onSuccess:
被忽略,从未被调用
我已经尝试了
onComplete
onSuccess:
更改为function(){toggleSaveButton(false);}
render (true as JSON)
答案 0 :(得分:0)
答案 1 :(得分:0)
重写为:
onComplete: dataUpdatedOnSuccess()
做了这个伎俩。