Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery Mobile IPhone级联自定义样式选择框刷新未在IPhone ui选择器中更新_Jquery_Iphone_Mobile - Fatal编程技术网

Jquery Mobile IPhone级联自定义样式选择框刷新未在IPhone ui选择器中更新

Jquery Mobile IPhone级联自定义样式选择框刷新未在IPhone ui选择器中更新,jquery,iphone,mobile,Jquery,Iphone,Mobile,我有一个级联状态到城市选择框对。用户选择一个州,ajax例程使用数据库中该州的城市更新城市选择框 选择框具有自定义样式 IPhone的用户流: 用户按下状态框 从底部弹出Iphone本机选择框ui屏幕 用户选择适当的状态 城市框会更新和刷新,但本机Iphone ui选择框选择器值不会更新 如果用户按下“完成”按钮,然后按下“城市选择”框,则工作正常 我需要Iphone本机ui来更新它的值 $('#select_destination_state').live('change',function(

我有一个级联状态到城市选择框对。用户选择一个州,ajax例程使用数据库中该州的城市更新城市选择框

选择框具有自定义样式

IPhone的用户流:

  • 用户按下状态框
  • 从底部弹出Iphone本机选择框ui屏幕
  • 用户选择适当的状态
  • 城市框会更新和刷新,但本机Iphone ui选择框选择器值不会更新
  • 如果用户按下“完成”按钮,然后按下“城市选择”框,则工作正常

    我需要Iphone本机ui来更新它的值

    $('#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
    
            }
          });
      });
    

    您可以在此处找到有关此问题的许多建议和解决方法: