Salut j'ai un petit problême ! Quand je clique sur acheter tout fonctionne très bien ! Mais la page se réactualise, ce qui fait que ça m'achete 2 poissons
<script>
function request01() {
var xhr_object = null;
if(window.XMLHttpRequest)
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject)
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else {
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
return;
}
xhr_object.open("GET", location.href='?achat=poisson', false);
xhr_object.send(null);
if(xhr_object.readyState == 4) alert("Achat effectuée !");
}
</script>
<input type="button" value="Acheter" onclick="request01()" />
Il y a du code php mais l'erreur ne vient pas de là vu qu avec un lien normal sa marche très bien.
Il est louche, le second argument de ta requête
location.href='?achat=poisson'
C'est quoi le but ? Récupérer l'adresse courante et y ajouter un paramètre ? Si oui, essaie ainsi :
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.