Pues a mi me sigue sin funcionar... actualizando el div, en vez del
select... les pongo el codigo:

add.ctp
-------------------------------------------------------------------------------
         echo $form->input('category_id', array('id' => 'category', 'label'
=> 'Categoría:'));
         echo $form->input('subcategory_id', array('id' => 'subcategory',
'label' => 'Subcategoría:', 'div' => 'subcat'));
         $options = array('url' => 'update_subcat_select', 'update' =>
'subcat'); <--- si cambio en update subcat por subcategory funciona en
Firefox
         echo $ajax->observeField('category', $options);

update_subcat_select.ctp
-------------------------------------------------------------------------------
    if(!empty($options)) {
      echo "<option value='null'>Elige subcategoria</option>";
      foreach($options as $k => $v) {
        echo "<option value='$k'>$v</option>";
      }
    }

ad_controller.php
-------------------------------------------------------------------------------
        function update_subcat_select() {
          if(!empty($this->data['Ad']['category_id'])) {
            $cat_id = (int)$this->data['Ad']['category_id'];
            $options = $this->Ad->Subcategory-
>generateList(array('category_id' => $cat_id));
            $this->set('options',$options);
          }
        }



--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a [email protected]
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a