Cuando utilizamos métodos ajax jquery que no se realizan mediante post como por ejemplo
El ie cachea la petición y no nos refresca el resultado, he encontrado soluciones con el $ajaxSetup de jquery pero esta que propongo me parece mas limpia.
En el AppController function beforeFilter() introducimos este if
- if ($this->RequestHandler->isAjax()) {
- $this->layout = false;
- $this->disableCache();
- }
if ($this->RequestHandler->isAjax()) {
$this->layout = false;
$this->disableCache();
}
Con el método disableCache de la clase Controller le decimos al navegador que no cachee esta petición.