客户端代码:
for(var i =0; i < 1; i++) {
void function(item) {
alert(item);
$.ajax({
url : "/documents/ajax/" + item,
dataType : "text",
success : function(data) {
alert("data");
},
error: function (xhr, ajaxOptions, thrownError) {
alert('Error: ' + error.message);
}
});
}(featuredItems.eq(i).text().trim());
}
Node.js 代码:
app.get('/documents/ajax/:id.:format?', function(req, res) {
console.log("Request Received");
res.send("Response");
res.end();
});
使用此代码,我无法在客户端接收响应。
如果我在我的节点服务器上执行 ctrl-c,则会弹出成功警报。
请帮忙/
更新:
如果我注释掉以下行,那么我会正确收到响应:
// app.use(express.session({secret: 'secret_key'}));
// app.use(passport.initialize());
// app.use(passport.session());