OncleJames a écrit :Aprés plusieurs essais, rien ne s'affiche dans la console ..
Aucune erreur n'est détecté :mauvais:
Vérifie que sur les options de la console, réglable en haut a droite, il y a bien " Enable XMLHttpRequest". ( le petit triangle vers le bas quand tu est sur la console.)
Si c'est le cas, ça veut dire qu'aucune requêtre n'est envoyé.
En effet, la console n'affiche pas que les erreurs mais bien toutes les requetes "Ajax" (=XMLHttpRequest). Si tu ne vois rien c'est qu'aucune requête n'est effectué...
Honnêtement je connais pas du tout xajax, mais je comprends pas comment la requête est envoyé d'après le code que tu as donné. Peut être que si il voit une fonction avec "xajax_xyz" dedans, il crée une requête vers un fichier qui s'appelle "xyz".
Normallement une XMLhttpRequest doit contenir :
- une méthode (POST ou GET généralement)
- une URL (le fichier à aller chercher "script.php" par exemple)
- asynch = true pour une requête asynchrone.
Tu peux regardez ici http://en.wikipedia.org/wiki/XMLHttpRequest pour te faire une idée.
xajax c'est juste une surcouche sur la XMLhttpRequest qui permet d'ignore les différences entre navigateurs (et autre) mais il doit y avoir au moins un endroit sur ta page web ou tu spécifies URL et Method.
A la limite, xajax peut décider de mettre asynch = true par défaut (sinon c'est pas asynchrone et c'est plus de l'ajax), et la méthode à GET, mais il faut certainement fournir l'URL, il peut pas la deviner.
Dans ton code j'ai rien vu qui indique une URL. A moins que ce soit "base" ?
PS : Je crois que j'ai compris :
Lis ce tutorial, surtout la fin :
http://www.i-marco.nl/weblog/archive/200...sses_with_
Dans l'entête de ton fichier HTML il manque une <?php $objAjax->printJavascript(); ?>
qui va générer le code javascript qui va bien pour que ta fonctions xajax_inscription() fonctionne. La pour l'instant la fonction xajax_inscription ne fait reference à rien du tout ! (si j'ai bien tout compris.)