Sono nuovo in CakePHP e voglio implementare Ajax nella mia home page.cakephp ajax non funziona correttamente
Ho tre moduli nella mia pagina (client, sviluppatore e progetto). Voglio aggiungere un collegamento Ajax. Funziona perfettamente solo nella pagina indice.
Il mio codice:
<h2>Projects</h2>
<div class="clear"></div>
<ul>
<li title="Project List">
<?php echo $ajax->link('Projects List', array("controller" => "projects", "action" => "index"), array('update' => 'main_page'));?>
</li><br />
<li title="Add New Project">
<?php echo $ajax->link('Add New Project', array("controller" => "projects", "action" => "add"), array('update' => 'main_page'));?>
</li>
</ul>
Ora, il mio primo problema è che nella forma aggiunta, la convalida con js non sta funzionando.
Secondo: se uso la convalida incorporata di cakephp, convalida il mio modulo ma reindirizza la pagina a "admin/projects/add" se non sono inseriti dati.
Il terzo problema è che quando si verifica il caso di cui sopra e voglio reindirizzare alla pagina di elenco attraverso il mio collegamento Ajax, in quel momento non funziona anche.
Mostraci il codice del tuo controller. Forse non hai impostato correttamente il reindirizzamento. Concisione dell'Ajax: Il motivo per cui funziona correttamente sulla prima pagina e non sugli altri è spesso che la 'view' non contiene' Php echo $ this-> Js-> writeBuffer(); ?> ' – Jan