调入快递/节点这样的:res.render不渲染视图,返回HTML文本
jQuery.ajax({
url : url,
type: "GET",
data: {names : names},
success: function(data) {
console.log("ajax post success");
},
error: function(jqXHR) {
console.log(jqXHR.responseText + ' :: ' + jqXHR.statusText);
}
});
在快递router.js:
app.get('/metrics/:title/:node/:metric', function(req,res) {
console.log("received request ");
console.log(req.query.names);
res.render('nltuning', {
locals: {
tdata : req.params.title,
gdata : req.params.node,
mdata : req.params.metric,
ndata : req.query.names
}
});
});
所有控制台封邮件都正确打印,AJAX的成功打印。 ajax在响应中显示html文本。
并且未呈现视图。相同的POST,GET - 为什么?
如果我在浏览器窗口中输入相同的URL,则呈现视图。任何指针赞赏。
我看到这条线被丢失:成功:功能(数据){ 的console.log( “AJAX交成功”); jQuery('body')。html(data); }, – user1447121 2013-03-15 21:44:29