Cakephp 3 – Direccionar (rutear) en una llamada AJAX

  • Al principio del archivo .ctp insertamos:
use CakeRoutingRouter; 
  • En la línea .POST sustituimos la ruta a la acción:
$.post('/nombreDelDirectorio/nombreDelControlador/nombreDeLaAcción', {"id" : 1}, null, "json")          
  • Por:
<?php
    use Cake\Routing\Router;
?>
$.post('<?= Router::url(array("controller" => "nombreDelControlador", "action" => "nombreDeLaAcción"]); ?>', {"id" : 1}, null, "json")
chevron_left
chevron_right

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Comentario
Nombre
Correo electrónico
Web