Actualización de cuadro de selección de Jquery Mobile IPhone en cascada con estilo personalizado que no se actualiza en el selector de interfaz de usuario de IPhone

Tengo un par de cuadros de selección de estado a ciudad en cascada. El usuario elige un estado y una rutina ajax actualiza el cuadro de selección de ciudad con las ciudades del estado de la base de datos.

Los cuadros de selección tienen un estilo personalizado.

Flujo de usuarios para iPhone:

  1. El usuario presiona el cuadro de estado
  2. La pantalla de interfaz de usuario del cuadro de selección nativo de Iphone aparece desde la parte inferior
  3. El usuario elige el estado apropiado
  4. El cuadro de ciudad se actualiza y renueva, pero los valores nativos del selector del cuadro de selección de la interfaz de usuario de Iphone no se actualizan.

Si el usuario presiona el botón Listo y luego presiona el cuadro de selección de ciudad, funciona bien.

Necesito la interfaz de usuario nativa de Iphone para actualizar sus valores.

$('#select_destination_state').live('change',function(e)  {

  var stateVal = $(this).val();
  dstate = stateVal;
    $.ajax({
        url: '/inc/cityhandler.php?state='+ stateVal,

        success: function(data) {
          //alert(data);
          $('#select_destination_city').html(data);
          $('#select_destination_city option:first-child').attr("selected", "selected");
          $('#select_destination_city').selectmenu();
          $('#select_destination_city').selectmenu("refresh", true);

          select_to_miles(currSeg); //ajax function to get mileage

        }
      });
  });

preguntado el 28 de agosto de 12 a las 14:08

1 Respuestas

contestado el 23 de mayo de 17 a las 12:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.