如何在cakephp中发出多个ajax请求

如何在cakephp中发出多个ajax请求,cakephp,Cakephp,我想在处理一个ajax请求时自动发出一个新的ajax请求(在cakephp中),我如何才能做到这一点? 我知道用户可以同时启动多个ajax请求,但当发出另一个ajax请求时,如何自动启动一个新的ajax请求 下面是一种方式,我在一个ajax函数中调用另一个函数,但它不起作用 echo $ajax->form(array('type' => 'post', 'options' => array('model' => 'Thing', 'url' =&

我想在处理一个ajax请求时自动发出一个新的ajax请求(在cakephp中),我如何才能做到这一点? 我知道用户可以同时启动多个ajax请求,但当发出另一个ajax请求时,如何自动启动一个新的ajax请求

下面是一种方式,我在一个ajax函数中调用另一个函数,但它不起作用

echo $ajax->form(array('type' => 'post', 'options' => array('model' => 'Thing',
            'url' => array('controller' => 'things', 'action' => 'xyz'),'update' => 'dy4', 'indicator' => 'ldng', 'loading' => ( $ajax->
            remoteFucntion(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');

转到并查看回调选项。选择“之前”、“加载”、“完成”或任何适合您的选项。您可能必须用javascript为这些参数编写ajax。

只需链接javascript调用。

我不明白。您基本上是在寻求一种方法来“监听”发出AJAX请求的事件,并希望在发生这种情况时发出另一个请求?这与Cake而不是Javascript有什么关系?你现在是怎么提出这些要求的?这是为了什么?AJAX请求只是另一个JavaScript操作。就像你做任何其他类型的函数一样:
函数ajaxReq1(){ajaxReq2();ajaxReq3();}
我编辑了我的问题,在上面的代码中,远程函数不是预期的每5秒运行一次,但是如果我删除频率选项,它只运行一次。所以我尝试了remoteTimer功能,但是当我使用remoteTimer功能时,脚本的一些代码超出了脚本标签,我在网页中看到……我编辑了我的问题,在上面的代码中,远程功能不是预期的每5秒运行一次,但是如果我删除频率选项,它只运行一次。所以我尝试了remoteTimer功能,但当我使用remoteTimer功能时,脚本的一些代码超出了脚本标记,我在网页中看到了……在修复了“remoteFunction”(至少在1.2中)中的拼写错误后,您粘贴的蛋糕代码似乎起了作用。我刚刚注意到了“频率”这一点“RemoteTimer”似乎没有通过。。。如果不调整源,它就不能作为数组中的选项传递。我已经编辑了我的问题,在上面的代码中,远程功能不是预期的每5秒运行一次,但是如果我删除频率选项,它只运行一次。所以我尝试了remoteTimer功能,但当我使用remoteTimer功能时,脚本的一些代码超出了脚本标记,我在网页中看到了。。。。