这里我有一个ajax请求:
function send(){
document.getElementById('result');
$.ajax({
method: "POST",
url: "/processdata",
data: mainData,
success: function(res){
$("#result").text(res);
}
});
}
HTML:
<br><br><input type = "button" onclick ="send" value = "Post">
我的节点服务器收到的很好,而且响应也可以完成它需要做的事情。
问题是,当我处理我的代码时,我达到了一个我不想发送回复的地步。我的代码中有很长的过程,很多次 在没有达到目的的情况下修改模块成本, 所以没有回应 - 那没关系, 因为我只需要阅读Node的控制台。
但是一旦没有回应,大约一分钟就会发生 我的节点执行堆栈中没有任何反应, ajax请求由于某种原因再次发送,我的整个代码再次发生。这会干扰我能够阅读控制台中刚刚发生的事情。 我怀疑它可能与我使用的一个名为request的模块有关,它会下载文件。但我不确定。
另外,我担心我不完全理解ajax和节点 - 在什么情况下请求会重新启动,再次发送自己,如果没有人实际再次发送它?