2013-07-03 6 views
1

Я делаю сайт, но я не могу заставить работать этот плагин Jquery на IE 10. Это мой код РУКОВОДИТЕЛЯ:Jquery UI автозаполнения не работает на 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 = ["; 

       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> 

Это прекрасно работает на Google Chrome, но не в 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> 
+2

У вас была какая-либо ошибка при запуске вашего сайта в IE10? –

+1

Вы пытаетесь запустить PHP-код в javascript? – Pitchinnate

+0

Это ДЕЙСТВИТЕЛЬНО выглядит как PHP для меня. –

ответ

4

Ответ на этот вопрос должен был добавить следующую строку кода в заголовке документа:

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

Теперь это хорошо работает на IE10

0

Javascript = клиентская сторона.

Php = серверная сторона.

Вы не можете комбинировать их так, как вы используете

Смежные вопросы