[AJAX] Débutante Ajax - Action 'onClick'
Bonjour :D
Dans le cadre d'un stage de fin de DUT je dois modifier une application à l'aide d'Ajax (afin d'éviter tout rechargement de ma page).
Etant toute nouvelle dans l'Ajax, je rencontre quelques difficultés.
Mon problème est le suivant, j'ai fait des petits tests avec une fonction qui affiche un 'message d'alert' sur le clic de mon bouton.
Cette fonction fonctionne parfaitement :D
Mais le "onClick" du bouton doit en réalité lancer deux fonctions écritent en php; une de calcul, et une d'affichage.
- function calcul_TVA_TOTAL(){...}
- function aff_tva(-1,$sens){...}
C'est en fait un simple tableau "+" "-" que je modifie, je cherche à faire en sorte que sur le clic d'un "+" ou d'un "-" les sous-menus s'affichent ou se cachent sans rechargement de la page. Pour certains sous-menus cela ne pose pas de problème mais pour d'autres l'affichage nécessite des calculs préalables.
Comment inserer ses deuxfonctions dans mon code js ? :?
Ci-dessous ma fonction de test :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
function go(){
var xhr = getXhr()
// On défini ce qu'on va faire quand on aura la réponse
xhr.onreadystatechange = function(){
// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
if(xhr.readyState == 4 && xhr.status == 200){
alert(xhr.responseText);
}
}
xhr.open("GET","page/ajax.php",true);
xhr.send(null);
} |
Merci d'avance pour l'aide que vous pourrez m'apporter ;)