【发布时间】:2016-04-13 08:13:33
【问题描述】:
我正在使用 node.js 构建一个应用程序。我的一个页面调用 POST 请求将数据发送到我的数据库。 POST 请求成功并且数据进入我的数据库,但是当我检查请求的状态(Chrome 开发工具 > 网络)时,它显示 POST 请求的状态为“待处理”。有谁知道这可能是为什么?这是我的 POST 请求:
$.ajax({
url: "/addreport/ + data.projectId",
type: "POST",
data: data,
success: function() {
alert("Thank you for subscribing!");
},
error: function() {
alert("There was an error. Try again please!");
}
});
这对我很重要,因为我需要成功回调来告诉用户 POST 请求成功。
提前致谢!
【问题讨论】:
-
您是否发送大量数据?听起来请求没有响应。
-
这个
"/addreport/ + data.projectId"应该是"/addreport/" + data.projectId吗? -
Dave Goten 提出了一个很好的观点。如果这不是问题,请确保您响应 node.js 端的请求(例如
req.end()) -
您使用什么机制将信息放入数据库?听起来管理请求的任何东西都不会在完成后发回信息。
-
知道了 - 我现在没有回复....谢谢大家!