Bonjour,
Je suis débutant avec AJAX et j'aurais besoin de votre aide.
Normalement j'envoi des données d'une page, vers une autre page avec la method post. Et pour que ça s'enregistre sur l'autre page, il faut que le lien soit comme ça: page.php?action=write
Mais le probleme, c'est que je ne sais pas comment, l'envoyé. Et il ne me faut pas de retour par ajax, le retour se fais tous seul par autre chose.
Voila, mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function sbox_write(){
	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){
 
		}
	}
	xhr.open("POST","sboxDB.php?action=write",true);
	// ne pas oublier ça pour le post
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	// ne pas oublier de poster les arguments
	// ici, l'id de la box
	box = document.getElementById('sboxText');
	xhr.send("sboxText="+box);
}
Donc, je ne sais pas où est l'erreur.
je récupère donc l'id du input type text, et je l'envoie sur la page.
Donc, si vous pouvez m'aider, ça serais sympa.
D'avance Merci,

Cordialement,
Keisuke