Erreur 'Object expected' [Réglé][JavaScript] - HTML/CSS - Programmation
Marsh Posté le 07-07-2008 à 16:33:31
bonjour,
sans préjuger du reste :
} manque
à la fin de function xhr_send
+ en trop drrière +ordre
xhr.open("POST","liste.php/?login="+login+"&p="+page+"&ordre="+ordre,true);
xhr devrait être une variable globale à priori tel que tu fais
or var xhr dans plusieurs fonctions... donc locale
...
peut-être pas tout vu ?
mais quand on développe :
•————————•——————————————————————————————————————————————————————————• |
cordialement.
EDIT : j'ai vu aussi que tu gérais en asynchrone et que tu n'attendais pas
la réponse avec ajax [ xhr.open("POST","liste.php?login="+login+"&p="+page+"&ordre="+ordre+,true); ]
utilises onreadystate ou met en synchrone
et entre nous, je ne sais pas si bien de faire appel au
serveur à chaque touche pressée.
Marsh Posté le 07-07-2008 à 17:10:14
excuse, moi je n'ai pas trop compris ta première partie de réponse, sinon merci pour le débugger firefox
pour l'asynchrone mais la réponse je la gère avec la fonction xhr_send que j'ai crée
mais pour le mettre en global comment je fais ? global xhr ? Merci
Marsh Posté le 08-07-2008 à 05:31:48
>>pas compris le début ?
° il te manque une } dans la fonction
compte les { et les }, non équilibrés.
° un + derrière ordre en trop
xhr.open("POST","liste.php?login="+login+"&p="+page+"&ordre="+ordre+,true);
° en n'assurant pas qu'il n'y a pas d'autres choses
>>je la gère avec la fonction xhr_send
j'avais pas vu... mais tu l'appelles plusieurs fois ?
>>pour le mettre en global comment je fais
var xhr; en dehors de toute function,
et dans les function enlever ler var.
je disais aussi que ce n'était pas sûr que ce soit une bonne idée
d'appeler le seveur à chque fois qu'on appuie sur une touche.
et tu as pensé : 2 utlisateurs , le 1er s'appele 'JEAN', le 2ème 'JEAN3' ?
Cordialement.
Marsh Posté le 08-07-2008 à 08:42:00
Alors merci beaucoups pour ton aide, hier soir j'ai pas eu le temps de répondre, j'ai réussi à faire marcher mon script, en effet l'accolade manquait., en fait ie m'indiquait une mauvaise erreur, donc je cherchais une mauvaise erreur.
Sinon, pour le onkeyup, c'est un truc perso c'était pour un test, donc je m'enfous du nombre de requetes.
merci beaucoups pour le débuggage avec firefox , il est top je trouve, bcps mieux qu'ie !
Marsh Posté le 07-07-2008 à 15:49:43
Bonjour,
j'ai cherché pdt des heures sur google, et je n'ai pas trouvé alors je me permet de vous demander de l'aide.
Pour apprendre 1 peu l'ajax, j'ai fait un petit formulaire qui recherche dans une base de donnée mysql, voici le code javascript/html :
Dès la première lettre que je tape, j'ai une erreur sur ie, 'Object expected' a la ligne 60 qui correspond au :
Quelqu'un pourriat m'aider svp ?
Merci
Message édité par dabourn le 08-07-2008 à 08:42:44