Probleme de javascript en server wamp

Fermé
shiroude Messages postés 6 Date d'inscription vendredi 1 juillet 2011 Statut Membre Dernière intervention 16 février 2024 - 1 juil. 2011 à 15:25
shiroude Messages postés 6 Date d'inscription vendredi 1 juillet 2011 Statut Membre Dernière intervention 16 février 2024 - 1 juil. 2011 à 16:10
Bonjour, j'ai un grand probleme je sais pas comment le regler , mon server wamp ne veux pas executer mes codes javascript

s'ils veux plait aider moi



A voir également:

1 réponse

Utilisateur anonyme
1 juil. 2011 à 15:30
Bonjour,

WAMP n'y est pour rien...
Le Javascript s'exécute dans le navigateur Web, c'est à dire côté client, alors que WAMP génére le contenu, côté serveur.
1
shiroude Messages postés 6 Date d'inscription vendredi 1 juillet 2011 Statut Membre Dernière intervention 16 février 2024
1 juil. 2011 à 15:32
mais quand j'ai fait un test de ce code avec le serveur appserv , le code s'est exécuter normalement.
0
Utilisateur anonyme
1 juil. 2011 à 15:43
avec le même navigateur Web ??? même version ? mêmes conditions initiales, même base ? même config ?

regardez votre console d'erreur javascript, vous aurez sans aucun doute un message d'erreur quelque part

vous pouvez être certain d'une chose, c'est que l'exécution du code Javascript est indépendante de WAMP ou AppServ, par contre cela peut être du à une mauvaise génération du code javascript par le code PHP ou le frameWork qui se trouve derrière s'il y en a un.
0
shiroude Messages postés 6 Date d'inscription vendredi 1 juillet 2011 Statut Membre Dernière intervention 16 février 2024
1 juil. 2011 à 15:49
oui voila mon code javascript
function showRep(str)
{
if (str=="")
  {
  document.getElementById("txtHint").innerHTML="";
  return;
  }
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open("GET","getrep.php?q="+str,true);
xmlhttp.send();
}


et l'input

<input type="text" name="medecin" id="medecin" onchange="return showRep(this.value)"/>


aussi le fichier de traitement getrep.php

$q=$_GET["q"];

include("connect.php");

$sql="SELECT * FROM representant WHERE code = '".$q."'";

$result = mysql_query($sql);

while($row = mysql_fetch_array($result))
  {

  echo $row['nom'] ." ". $row['prenom'];

  }
echo "</table>";
0
Utilisateur anonyme
1 juil. 2011 à 15:57
Je vois bien le code, c'est de l'AJAX, mais ça ne change rien à ce que j'ai écrit plus haut. Si ça fonctionne avec AppServ, ça fonctionne avec Wamp.

Vous n'avez pas touché au coours de la migration AppServ vers Wamp, vous avez bien reconfiguré la base de données (login, password), reconfiguré connect.php pour qu'il se connecte à la base avec les bons identifiants, les tables MySQL existent bien ?

Vous avez essayé le script getrep.php?q=valeur pour voir s'il fonctionne ?
0
shiroude Messages postés 6 Date d'inscription vendredi 1 juillet 2011 Statut Membre Dernière intervention 16 février 2024
1 juil. 2011 à 16:10
Oui sa fonctionne bien le getrep.php?q=valeur

tt ca marche bien sauf ce code d'AJAX je sais pas pkoi , j'ai desinstaller le wamp et j'ai essai avec le appserv et elle s'est executé tres bien
aussi je l'ai essai chez un ami qu'il a le wamp aussi mais ca fonction tjr pas
0