2014-08-27 2 views
0

я совершаю вызов Ajax из файла .gsp в Граалей:Grails GSP Ajax вызовов OnSuccess не называется

$.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

Переписывая к:

onComplete: dataUpdatedOnSuccess() 

сделал трюк.

Смежные вопросы