J'essaie d'exécuter la fonction distante dans le code ci-dessous toutes les 5 secondes. Il ne s'exécute qu'une seule fois si je supprime l'option de fréquence. J'ai essayé la fonction remoteTimer
, mais quand j'utilise la fonction remoteTimer
, du code du script va en dehors des balises de script et je vois cela dans la page Web.Requêtes ajax simultanées
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');
Si dans le cas, cela ne peut pas être fait en utilisant les aides de CakePHP, comment puis-je le faire avec JavaScript?
Merci ghaxx, j'ai essayé ça mais ça ne marche pas, belwo est mon code, pouvez-vous m'aider à comprendre cela ne fonctionne pas, echo $ ajax-> form (array ('type' => 'post' , 'options' => array ('model' => 'Chose', 'url' => array ('controller' => 'choses', 'action' => 'xyz'), 'id' => 'chooseDateForm ',' name '=>' chooseDateForm ',' update '=>' dy4 ',' indicator '=>' ldng ',' loading '=>' show() '))); et ci-dessous le code de minuterie à distance, show fucntion() {// } – texpert
Eh bien ... Je voulais dire le code entre ''. Je me demande aussi si votre code a plus de sauts de ligne que celui visible ici. Au moins celui-ci ici n'est pas très lisible. – Nebril