Bonjour,
Je suis un gros newbie en AJAX et j'ai quelques petit soucis avec la méthode POST
Voila mon code.
function modifierFiche(){
var xhr = testAjax();
//on définit ce que l'on aura a faire lorsque l'on aura la réponse
xhr.onreadystatechange = function(){
if (xhr.readyState == 4 && xhr.status == 200)
{
document.write (xhr.responseText);
}
}
var url = "ajouter.php";
xhr.open("POST", url , true);
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
var numero = document.getElementById('numero').value;
var nom = document.getElementById('nom').value;
var prenom = document.getElementById('prenom').value;
var adresse = document.getElementById('adresse').value;
var tel = document.getElementById('telephone').value;
var perime = document.getElementById('perime').value;
var mail = document.getElementById('mail').value;
var pass = document.getElementById('pass').value;
var data = "file="+ url +"&numero="+ numero +"&nom=" + nom + "&prenom=" + prenom + "&adresse=" + adresse + "&telephone="+ tel + "&perime="+ perime+ "&mail="+ mail + "&pass="+ pass;
xhr.send(data);
}
J'utilise un onclick pour lancer cette fonction.
Lorsque l'on clique le bouton firebug me renvoie ce message
Firebug needs to POST to the server to get this information for url:
http://localhost/www.XXXXXX.sit/admin/ajouter.php
This second POST can interfere with some sites. If you want to send the POST again, open a new tab in Firefox, use URL 'about:config', set boolean value 'extensions.firebug.allowDoublePost' to true
This value is reset every time you restart Firefox This problem will disappear when https://bugzilla.mozilla.org/show_bug.cgi?id=430155 is shipped.
Configuration: Windows XP
Firefox 3.0.5

