我想在處理一個ajax請求(在cakephp中)時自動創建一個新的ajax請求,我怎麼能夠做到這一點? 我知道用戶可以同時發起多個Ajax請求,但是如何在另一個Ajax請求發起時自動發起新的Ajax請求?如何在cakephp中創建多個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');
我不明白。你基本上是在尋求一種方法來「聆聽」發出AJAX請求的事件,並且希望在發生這種情況時發出另一個請求。這與Cake而不是Javascript有什麼關係?你現在怎麼提出這些要求?那個有什麼用? – deceze 2010-07-08 01:38:51
AJAX請求只是另一個JavaScript操作。只要做就像你會做任何其他類型的函數:'function ajaxReq1(){ajaxReq2(); ajaxReq3(); }' – 2010-07-08 08:18:01
我編輯了我的問題,在上面的代碼中,遠程函數沒有每5秒鐘運行一次,但是它只運行一次,如果我刪除頻率選項。 所以我嘗試remoteTimer函數,但是當我使用remoteTimer fucntion,腳本的一些代碼去腳本標記之外,我看到在網頁.... – texpert 2010-07-08 16:06:09