Javascript Firefox阻止ajax post请求

Javascript Firefox阻止ajax post请求,javascript,html,ajax,Javascript,Html,Ajax,我正在使用ajax将验证电子邮件重新发送给我的现场注册用户。代码在我的chrome浏览器上运行良好,但在firefox上运行不好。在Firefox网络选项卡中,我可以看到它阻止了我的post请求。我如何解决这个问题,我没有得到任何类型的错误,它只是不工作。 Firefox网络选项卡屏幕截图 这就是我使用ajax的方式,我不能使用jQuery,这就是为什么我使用vanilla js方法 验证 addEventListener(“DOMContentLoaded”,函数(事件){ docume

我正在使用ajax将验证电子邮件重新发送给我的现场注册用户。代码在我的chrome浏览器上运行良好,但在firefox上运行不好。在Firefox网络选项卡中,我可以看到它阻止了我的post请求。我如何解决这个问题,我没有得到任何类型的错误,它只是不工作。 Firefox网络选项卡屏幕截图

这就是我使用ajax的方式,我不能使用jQuery,这就是为什么我使用vanilla js方法


验证
addEventListener(“DOMContentLoaded”,函数(事件){
document.getElementById(“email_send”).addEventListener(“单击”,函数(){
函数postAjax(url、数据、成功){
var params=typeof data==“string”?数据:Object.keys(data.map)(
函数(k){return encodeURIComponent(k)+'='+encodeURIComponent(data[k])}
).加入(“&”);
var xhr=window.XMLHttpRequest?new-XMLHttpRequest():new-ActiveXObject(“Microsoft.XMLHTTP”);
xhr.open('POST',url);
xhr.onreadystatechange=函数(){
如果(xhr.readyState>3&&xhr.status==200){success(xhr.responseText);}
};
setRequestHeader('X-request-With','XMLHttpRequest');
setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xhr.send(参数);
返回xhr;
}
postAjax('send_-verification.php',{},函数(数据){
如果(数据==“已验证”){
window.location=“login.php”;
}否则如果(数据==“已发送”){
document.getElementById('mydiv')。innerHTML='Sent-reach…';
}否则如果(数据==“错误”){
document.getElementById('mydiv')。innerHTML='无法再次发送…';
}
document.getElementById('mydiv').innerHTML='Just checking';
log(数据+“获取某物”);
});
});
验证链接已发送到您的电子邮件,请按照流程说明激活您的帐户。

没有得到一个?
是否也可以共享错误?是否也可以共享获取版本?控制台中出现了什么错误?没有任何错误。仅在“网络”选项卡中发出警报。是否也可以共享错误?是否也可以共享获取版本?控制台中出现了什么错误?没有任何错误。只有al网络选项卡中的ert。