CakePHP - 如何在ajax请求完成时调用JS函数

时间:2012-01-24 11:09:05

标签: cakephp-2.0

如何在完成ajax请求时调用JS函数

我正在使用Js helper和RequestHandler Component

这是我的观看文件

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

我收到了加载消息和成功消息... 我想在完成/完成ajax请求时调用JS函数,这样我就可以关闭用户注册DIV

1 个答案:

答案 0 :(得分: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请求完成后将调用

test()。