【问题标题】:Jquery UI Autocomplete Not Working on IE10Jquery UI 自动完成在 IE10 上不起作用
【发布时间】:2013-07-01 12:49:30
【问题描述】:

我正在创建一个网站,但我无法在 IE 10 上使用这个 Jquery 插件。这是我的 HEAD 代码:

  <head>

      <link rel='stylesheet' type='text/css' href='/style/Style.css'>
      <link rel='stylesheet' href='http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css' />
       <script src='http://code.jquery.com/jquery-1.9.1.js'></script>
       <script src='http://code.jquery.com/ui/1.10.3/jquery-ui.js'></script>
       <script>
          $(document).ready(function() {
              var availableTags = [";

              while($row5 = mysqli_fetch_array($result)) {
                echo "'" . $row5['solicitante'] . "',";
               }
                mysqli_close($con);

            echo "];
                  $( '#tags' ).autocomplete({
                    source: availableTags
                  });
                });
                </script>

</head>

这是对象的TAGS代码:

 <form action="../procesar/procesar_nombre.php" method="post">
        <table>
            <tr>
                <td> <b>Nombre</b> <td>
                <td> <input id="tags" type="text" name="nombre" size=30 maxlength=20/> </td>
            </tr>
            <tr>
                <td>  </td>
                <td> <input type="submit" value="Revisar"> </td>
            </tr>
        </table>
    </form>

这在谷歌浏览器上运行得很好,但在 IE10 上不行,我尝试研究一些关于这种情况但没有答案的东西。

对于那些不明白我想要做什么的人来说,网页的源代码在网络浏览器上看起来像这样。头:

   <head>

            <link rel='stylesheet' type='text/css' href='/style/Style.css'>
            <link rel='stylesheet' href='http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css' />
            <script src='http://code.jquery.com/jquery-1.9.1.js'></script>
            <script src='http://code.jquery.com/ui/1.10.3/jquery-ui.js'></script>
            <script>
                $(document).ready(function() {
                  var availableTags = ['Maria F Romero','Carla Custodio','Julio Cesar Pacheco','Dorimar Balza','Miguel Morales','Johana Rodriguez','Oswaldo Zarate','sinnombre','Ronald Grimaldo','Gerardo Leon','Gelenny Lara',];
                  $( '#tags' ).autocomplete({
                    source: availableTags
                  });
                });
                </script>

</head>

这是对象:

  <form action="../procesar/procesar_nombre.php" method="post">
        <table>
            <tr>
                <td> <b>Nombre</b> <td>
                <td> <input id="tags" type="text" name="nombre" size=30 maxlength=20/> </td>
            </tr>
            <tr>
                <td>  </td>
                <td> <input type="submit" value="Revisar"> </td>
            </tr>
        </table>
    </form>

【问题讨论】:

  • 您在 IE10 上运行网站时是否遇到任何控制台错误?
  • 您是否尝试在 javascript 中运行 PHP 代码?
  • 在我看来真的很像 PHP。
  • 我没有收到任何错误@Arun_C_C。
  • 是的,它是 PHP。我正在使用 while 循环来制作 javascript 代码,因此它具有我的数据库的值。

标签: php jquery autocomplete


【解决方案1】:

Javascript = 客户端。

Php = 服务器端。

你不能以你使用的方式组合它们

【讨论】:

    【解决方案2】:

    问题的答案是在文档的头部添加以下代码行:

     <meta http-equiv='X-UA-Compatible' content='IE=Edge'>
    

    现在它在 IE10 上运行良好

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-04-09
      • 2013-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多