首页 > 解决方案 > jquery 选择器停止工作问题因为 #&ui-state=dialog data-history="false" 没有工作

问题描述

表单在我提交表单后第一次工作正常,
url 获取 #&ui-state=dialog 并且 2 个选择器将不会再次打开,直到我重新加载
我确实找到Jquery mobile 的页面:ui-state=dialog 但 data-history= “假”并没有帮助
所有人如此尝试:

 $( ".selector" ).popup({
      history: false
    }); 

其他几件事似乎无济于事

<body>    
            
            <form action="display2.php" method="get" data-history="false" data-history="false">
            
                   <div role="main" class="ui-content">
            <div class="ui-field-contain" data-history="false">
                <label for="select-choice-15" class="select">rooms:</label>
                <select  name="select-choice-15" id="select-choice-15" data-theme="b" data-overlay-theme="a" data-native-menu="false" >
                                    <option value="0">select</option>
                    <option value="1">1</option>
                    <option value="2">2</option>
                    <option value="3">3</option>
                                    <option value="4">4</option>
                    <option value="5">5</option>
                    <option value="6">6</option>
                                    <option value="7">7</option>
                    <option value="8">8</option>
                    <option value="9">9</option>
                </select>
            </div>
                <div class="ui-field-contain" data-history="false">
                <label for="select-choice-16" class="select">up to:</label>
                <select  name="select-choice-16" id="select-choice-16" data-theme="b" data-overlay-theme="a" data-native-menu="false">
                                    <option value="0">select</option>
                    <option value="1">1</option>
                    <option value="2">2</option>
                    <option value="3">3</option>
                                    <option value="4">4</option>
                    <option value="5">5</option>
                    <option value="6">6</option>
                                    <option value="7">7</option>
                    <option value="8">8</option>
                    <option value="9">9</option>
                </select>
            </div>
        </div> 
                    <fieldset data-role="collapsible">
       <div class="ui-grid-b ui-responsive">
        <div class="ui-block-a"><a onclick="location.href = 'display2.php'" class="ui-shadow ui-btn ui-corner-all ui-btn-icon-left ui-icon-arrow-l">rest</a></div>
    </div>
            <legend>by:</legend>
            <label for="textinput-f">sort:</label>
             <ul data-role="listview" data-theme="b" data-filter="true" data-filter-placeholder="filter..." data-inset="true" > 
                    
                  <?php 
           
             while($cityobj=$citylist->fetch_object())
             {
                 $cityobj->city2=str_replace(' ', '_', $cityobj->city);
                 echo '<li><input type="checkbox" name="'.$cityobj->city2.'" id="'.$cityobj->city2.'">
                <label for="'.$cityobj->city2.'">'.$cityobj->city.'</label></li>'."\n";
             }
                $citylist->close();  
               
             ?>
            </ul>
        </fieldset>
                    
                    <button type="submit"> apply</button>       
                    
            </form>
        </body>

标签: phphtmljqueryjquery-mobile

解决方案


推荐阅读