【发布时间】:2015-07-30 09:24:29
【问题描述】:
我有一个程序以前可以运行,今天我运行它时,帖子似乎没有到达服务器。我添加了一个调试警报,它运行成功。这是JQuery代码:
$(document).ready(function() {
$("#submit").click(function(d) {
d.preventDefault();
var data = {"message" : $("#theText").val()};
alert($("#theText").val());
$.ajax({
type: "POST",
url: "/post",
processData: false,
contentType: "application/json",
data: JSON.stringify(data),
dataType: text
});
});
});
它被传递到一个看起来像这样的 Express 路由:
app.post("/post", log, dc);
它根本不显示在记录器上,即使我将它更改为这样的东西它仍然不打印:
app.post("/post", function(){
console.log("received post");
});
【问题讨论】:
-
第一篇文章好!一个小小的批评,如果您总是可以尝试在您的帖子正文中澄清您的问题。只是为了好衡量。您可以随时更新您的问题。欢迎来到栈溢出,推荐阅读:stackoverflow.com/help/how-to-ask
标签: javascript jquery http post express