2013-07-03 4 views
1

Je fais un site Web, mais je ne peux pas se rendre au travail ce plugin Jquery sur IE 10. Ceci est mon code pour la tête:Jquery UI Autocomplete ne fonctionne pas sur 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> 

C'est l'objet code 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> 

Cela fonctionne très bien sur Google Chrome, mais pas dans IE10, j'ai essayé des recherches sur quelque chose au sujet de la situation, mais sans réponse.

La source de la page ressemble à ceci sur le navigateur Web, pour ceux qui n'obtiennent pas ce que j'essaye de faire. TETE:

<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> 

Ceci est l'objet:

<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

Avez-vous eu une erreur de console lors de l'exécution de votre site sur IE10? –

+1

Essayez-vous d'exécuter du code PHP en javascript? – Pitchinnate

+0

Cela me ressemble vraiment à PHP. –

Répondre

4

La réponse à la question est d'ajouter la ligne de code suivante dans la tête du document:

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

Maintenant fonctionne bien sur IE10

0

Javascript = côté client.

Php = côté serveur.

Vous ne pouvez pas les combiner comme vous les utilisez