Soy nuevo en cakephp y quiero implementar Ajax en mi página de inicio.cakephp ajax no funciona correctamente
Tengo tres módulos en mi página (cliente, desarrollador y proyecto). Quiero agregar un enlace ajax. Funciona perfectamente solo en la página de índice.
Mi código:
<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>
Ahora, mi primera cuestión es que en forma complemento, la validación con js no está funcionando.
Segundo: si uso la validación de cakephp inbuilt, valida mi formulario pero redirige la página a "admin/projects/add" si no se insertan datos.
El tercer problema es que cuando ocurre el caso anterior y quiero redireccionar a la página de listado a través de mi enlace ajax, en ese momento tampoco funciona.
Muéstranos el código de tu controlador. Tal vez no has configurado una redirección adecuada. Con respecto a Ajax: La razón por la que funciona correctamente en la primera página y no en las otras a menudo es que la 'vista' no contiene' Php echo $ this-> Js-> writeBuffer(); ?> ' – Jan