我的 jQuery Ajax 请求在我的 NodeJS 服务器崩溃时没有响应时遇到问题。
function postRequest(url, query, onComplete) {
$.post(url, query)
.done(function (response) {
onComplete(false, response);
})
.fail(function (xhr) {
onComplete(true, xhr.status);
});
}
postRequest('/noderoute', {id: 4}, function (error, res) {
if (!error) {
$('#content').html(res);
}
else {
alert(res);
}
});
如果服务器响应,一切都很好,但如果它崩溃了,什么也不会发生。我该如何解决这个问题?谢谢你。
编辑:已解决
我一直在生产版本而不是我的开发文件上运行我的测试。现在一切正常。