Je déboguais mon site Web quand j'ai réalisé que tous mes messages reçoivent une réponse 302, mais cela fonctionne très bien. La façon dont je Manipulez le POST est par JS, en utilisant XMLHttpRequest comme ceci:HTML formulaire après avoir reçu 302 réponse
HTML
<form method="POST" onsubmit="return submitFn(this)">
JS
submitFn = function(formElement) {
var formdata = new FormData(formElement);
var xhr = new XMLHttpRequest();
xhr.open(formElement.method, "/formaction", true);
xhr.addEventListener('readystatechange', function(e) { ... }
xhr.send(formdata);
return false;
}
Comme je sais, return false éviter HTML POST je peux gérer avec JS. Tout fonctionne bien MAIS quand je vois "Network Activity" dans la console de débogage (Chrome ou FF) il y a une réponse 302 de la page "formaction", n'est-ce pas? ou est-ce que je fais une erreur?
Je sais ce que signifie 302 réponse, ce que je ne comprends pas pourquoi? –