开发者

Simultaneous ajax requests

I am trying to run the remote function in the code below every 5 seconds. It runs only once if I remove the frequency option. I tried remoteTimer function, but when I use remoteTimer function, some code of the script goes outside the script tags and I see that in the webpage.

echo $ajax->form(array('type' => 'post', 'options' => array('model' => 'Thing',
        'url' => array('controller' => 'things', 'action' => 'xyz'),'update' => 'dy4', 'indicator' => 'ldng', 'loading' =&g开发者_运维百科t; ( $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');

If in case, this cannot be done using CakePHP helpers, how can I do it with JavaScript?


Use remoteTimer in a very simple controller. See the page source and between <script> tags you'll get code that does what you want.You can use that code as value for "loading" option.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜