0
當我意識到所有表單郵件正在接收302響應時,我正在調試我的網站,但它工作正常。 我處理POST的方式是通過JS,使用XMLHttpRequest的是這樣的:HTML表單郵件接收302響應
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;
}
據我所知,返回false避免HTML POST所以我能應付與JS。一切正常,但當我在調試器控制檯(Chrome或FF)中看到「網絡活動」時,來自「formaction」頁面的302響應,是嗎?或者我犯了一個錯誤?
我知道302響應意味着,我不明白是爲什麼? –