Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/08/2010, 12:18
Avatar de faiverson
faiverson
 
Fecha de Ingreso: mayo-2005
Mensajes: 79
Antigüedad: 19 años, 6 meses
Puntos: 0
Problema con render en ajax (Zend)

En una vista tengo:
Código PHP:
<div id="articles">
    <?php echo $this->render('index/articles.phtml'); ?>
</div>
Hago una llamada ajax al hacer un click en un boton que cambia el contenido y en el controller tengo algo asi:
Código PHP:
public function inthepressajaxAction()
    {
        
$this->_helper->ViewRenderer->setNoRender();
        
$this->_helper->getHelper('layout')->disableLayout();
        if(
$this->getRequest()->isXmlHttpRequest()) {
        
$this->view->cant $this->getRequest()->getParam('actual');
            echo 
$this->render('articles');
        }
    } 
Ahora bien mi llamada funciona y reemplaza el contenido de #articles, pero una vez que lo reemplaza, no vuelve a reemplazar si hago click despues del ajax.

Debuggeando me doy cuanta que si hago antes del ajax:
alert($('#articles').attr('id'));
Me devuelve 'articles', pero despues del ajax me devuelve 'undefined', como si no existiese para la pagina ese tag...!

Alguien sabe porque sucede esto?
__________________
Fabi... fighting versus the web