Demande d'aide pour script AJAX/Javascript - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : Demande d'aide pour script AJAX/Javascript (/showthread.php?tid=1198) |
RE: Demande d'aide pour script AJAX/Javascript - Roworll - 22-05-2007 Bon bin on progresse... Maintenant, reste à voir pourquoi PhP renvoie ça. Déjà, il manque les nouvelles valeurs. On va procéder par étapes. Etape 1 : Vérifier que les valeurs devant être affichées existent bien dans PHP. Mets en commentaire tous les echos de ton fichier PHP et affiche à la place les variables PHP En gros ça devrait donner: Code PHP :
Une fois que ça marchera, il restera peut être à travailler un poil les deux echos qui mettront à jour la page HTML d'origine. RE: Demande d'aide pour script AJAX/Javascript - Alchern - 22-05-2007 La fenêtre alert affiche petrole:cout: Donc les variables php ont du mal à passer la frontière, contrôle trop strict apparament. RE: Demande d'aide pour script AJAX/Javascript - Roworll - 23-05-2007 C'est pas vraiment du à cause de la frontière mais plutôt au code PhP qui à un petit problème. J'ai regardé plus en profondeur ton code PhP fourni en début de sujet. Tu essayes de renvoyer $newvaleur['quantite'] et $newvaleur['petrole'] mais ces variables n'existent pas en tant que tel. $newvaleur est une variable toute simple, pas un tableau. Renvoie plutot les valeurs qui te servent à mettre ta base de données à jours ($newvaleur et $newcout). Si je reprends ton code PhP modifié, ça donnerait Code PHP :
RE: Demande d'aide pour script AJAX/Javascript - Alchern - 23-05-2007 Hum, ça a l'air de marcher comme ça, en effet, le souci venait du php, toutefois, il m'affiche toujours une fenêtre alert contenant les echos du php, alors que j'ai supprimé la commande alert dans le fichier .js. C'est bizarre. Mais dans tous les cas, c'est un grand progrès. . Edit: après essais, j'arrive à les places dans les balises d'un tableau. l'affichage se fait correcement à l'intérieur là où je veux. Mais toujours cette satané fenêtre alert qui apparait à chaque rafraichissement. Ca doit être une erreur peut etre, générée par javascript. Note: L'incrémentation dans le tableau ne se fait que une fois que j'ai cliqué sur OK de l'alert. RE: Demande d'aide pour script AJAX/Javascript - Alchern - 24-05-2007 Roworll, un dernier petit coup de main pour virer cette mechante fenêtre alert javascript? j'y suis presque, pitié RE: Demande d'aide pour script AJAX/Javascript - orditeck - 24-05-2007 Essais avec ceci : Code PHP :
Je n'ai pas vraiment pris le temps d'analyser, mais logiquement... RE: Demande d'aide pour script AJAX/Javascript - Alchern - 24-05-2007 l'eval était déjà en place RE: Demande d'aide pour script AJAX/Javascript - Roworll - 24-05-2007 Donc si je résume, tu as encore un alert javascript qui t'embête. Il doit en rester un dans le code quelque part je suppose. Tu peux me recopier ici ce qu'il affiche exactement ? Ca m'aidera un peu à identifier d'ou vient le soucis. PS Désolé pour le temps de réponse. Je n'ai le net qu'à partir du boulot en ce moment et l'après midi d'hier a plutôt été chargée RE: Demande d'aide pour script AJAX/Javascript - Alchern - 24-05-2007 pourtant, il n'y a aucune commande alert dans l'ensemble de mes trois fichiers: la preuve: Code PHP :
Code PHP :
Code PHP :
PS j'ai un peu modifié le fichier index.php pour avoir l'affichage dans un tableau basique Edit, je ne sais pas pourquoi mais tout me semble fonctionner maintenant, la fenêtre alert a disparu, donc tout marche à merveille, merci à tous pour votre précieux aide. RE: Demande d'aide pour script AJAX/Javascript - Roworll - 24-05-2007 Effectivement, pas d'alert en vue. Si ton Javascript est dans un fichier à part, il est possible que le navigateur ait gardé une mauvaise version en cache. Essaye de nettoyer le cache du navigateur puis reteste. Sinon.. bin je suis à cours d'idée... |