我从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);'
});肌控器
def myaction() {
// do some funky stuff with params
// params are available, everything here works without a problem
}结局
执行ajax调用,并使用所有附加数据正确地调用控制器函数。
问题
我的onSuccess:被忽略,从未被调用
我已经试过了
onCompleteonSuccess:更改为function(){toggleSaveButton(false);}render (true as JSON)发布于 2014-08-27 15:08:02
改写为:
onComplete: dataUpdatedOnSuccess()成功了。
发布于 2014-08-27 14:30:16
我认为应该是success:而不是onSuccess:,根据JQuery ajax文档的说法。
展示:
http://jsfiddle.net/bL60Lta9/2/
https://stackoverflow.com/questions/25529480
复制相似问题