Jquery mobile 自动完成只工作一次?

Jquery mobile 自动完成只工作一次?,jquery-mobile,Jquery Mobile,我尝试过许多不同的自动完成脚本-每次都是相同的错误。。。 使用从a页到b页的链接或其他东西,自动完成已不再有效 我有这样的消息来源 A页 $(“A页”)。在(“pageshow”上,函数(e){ $(“#搜索框”).autocomplete({ 目标:$('自动完成显示'), 来源:“../json.asp”, 链接:“list_titles.asp?searchstring=”, 最小长度:1 }); }); B页 $(“B页”)。在(“pageshow”上,函数(e){ $(

我尝试过许多不同的自动完成脚本-每次都是相同的错误。。。 使用从a页到b页的链接或其他东西,自动完成已不再有效

我有这样的消息来源

A页


    $(“A页”)。在(“pageshow”上,函数(e){ $(“#搜索框”).autocomplete({ 目标:$('自动完成显示'), 来源:“../json.asp”, 链接:“list_titles.asp?searchstring=”, 最小长度:1 }); });

    B页

    
    
      $(“B页”)。在(“pageshow”上,函数(e){ $(“#搜索框”).autocomplete({ 目标:$('自动完成显示'), 来源:“../json.asp”, 链接:“list_titles.asp?searchstring=”, 最小长度:1 }); });
      解决了在标头中移动js的问题-当自动完成的inputfield位于标头中时

      <script src="css/jqm.autoComplete-1.5.1-min.js"></script>
      
      <div data-role="page" id="PAGE A" data-theme="a"   >    
      <div data-role="header"  data-id="header" data-position="fixed">
      <input type="text" id="searchbox" placeholder="Suchbegriffe..." data-filter-theme="a">
      </div>
      
      <div data-role="content" >
      <ul  id="autocomplete_displ" data-role="listview"  data-inset="true" style="margin-top: -20px;margin-  bottom: 10px;" data-filter-theme="a"></ul>
      </div>
      
      </div>      
      
      <script>
          $("#PAGE A").on("pageshow", function(e) {
      
              $("#searchbox").autocomplete({
                  target: $('#autocomplete_displ'),
                  source: '../json.asp',
                  link: 'list_titles.asp?searchstring=',
                  minLength: 1
              });
          });
      
      <script src="css/jqm.autoComplete-1.5.1-min.js"></script>
      
      <div data-role="page" id="PAGE B" data-theme="a"   >    
      <div data-role="header"  data-id="header" data-position="fixed">
      <input type="text" id="searchbox" placeholder="Suchbegriffe..." data-filter-theme="a">
      </div>
      
      <div data-role="content" >
      <ul  id="autocomplete_displ" data-role="listview"  data-inset="true" style="margin-top: -20px;margin- bottom: 10px;" data-filter-theme="a"></ul>
      </div>
      
      </div>      
      
      <script>
          $("PAGE B").on("pageshow", function(e) {
      
              $("#searchbox").autocomplete({
                  target: $('#autocomplete_displ'),
                  source: '../json.asp',
                  link: 'list_titles.asp?searchstring=',
                  minLength: 1
              });
          });
      </script>