2012-01-24 2 views
2

Как я вызвать функцию JS, когда запрос Ajax завершенCakePHP - Как вызвать функцию JS, когда Ajax запрос завершен

Я Использование помощника Js и RequestHandler компонент

Это мое мнение файл

<?php echo $this->Js->submit('Create User', array(
    'before'=>$this->Js->get('#loading')->effect('fadeIn'), 
    'success'=>$this->Js->get('#loading')->effect('fadeOut'), 
    'update'=>'#success', 
)); 
?> 

Я получаю сообщение загрузки сообщения и успеха ... Я хочу, чтобы вызвать функцию JS, когда запрос Ajax делается/завершена, так что я могу закрыть регистрацию пользователя DI V

ответ

3

я решил его ... есть метод в Js Helper называется полный и мы можем вызвать функцию JS

<?php echo $this->Js->submit('Create User', array(
    'before'=>$this->Js->get('#loading')->effect('fadeIn'), 
    'success'=>$this->Js->get('#loading')->effect('fadeOut'), 
    'update'=>'#success', 
    'complete' => 'self.setInterval("test()",2000);' 
)); 

тест() будет вызываться после того, как Ajax запрос завершен.