Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未调用成功时的Grails GSP Ajax调用_Javascript_Jquery_Ajax_Grails - Fatal编程技术网

Javascript 未调用成功时的Grails GSP Ajax调用

Javascript 未调用成功时的Grails GSP Ajax调用,javascript,jquery,ajax,grails,Javascript,Jquery,Ajax,Grails,我正在从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(fals

我正在从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);'
});
结果

执行ajax调用,并使用所有附加数据正确调用控制器函数

问题

my
onSuccess:
被忽略且从未调用

我已经试过了

  • 使用更通用的
    onComplete
  • onSuccess:
    更改为
    function(){toggleSaveButton(false);}
  • 在我的控制器操作中呈现(真为JSON)

我认为应该是
成功:
而不是
成功:

证明:

重写为:

onComplete: dataUpdatedOnSuccess()
成功了

onComplete: dataUpdatedOnSuccess()