我试图每隔5秒在下面的代码中运行远程功能。如果我删除频率选项,它只运行一次。我尝试了remoteTimer
函数,但是当我使用remoteTimer
函数时,脚本的某些代码超出了脚本标记,我在网页中看到了。
echo $ajax->form(array('type' => 'post', 'options' => array('model' => 'Thing',
'url' => array('controller' => 'things', 'action' => 'xyz'),'update' => 'dy4', 'indicator' => 'ldng', 'loading' => ( $ajax->
remoteFunction(array('url' => array('controller' => 'stories', 'action' =>
'keep'), 'update' => 'dy3', 'frequency' => 5))))));echo $form->input('a', array('type' => 'checkbox'));echo $form->input('b', array('type' => 'checkbox')); echo $form->end('RUN');
如果以防万一,使用CakePHP帮助程序无法完成,我该如何使用JavaScript?
答案 0 :(得分:1)
在非常简单的控制器中使用remoteTimer。查看页面源代码,在<script>
代码之间,您将获得所需代码。您可以将该代码用作“加载”选项的值。