【发布时间】:2017-02-08 13:27:39
【问题描述】:
我正在使用 ajax 将本地存储数据从 ajax 发送到节点 js 服务器,以便使用该数据用 ejs 或玉装饰 html 页面。我尝试在使用 app.post 后通过渲染将我的数据发送到 ejs 或翡翠。它可以编译,但我在 ejs 文件中找不到电影变量。
app.post('/notes' , function (req , res) {
var name = req.body;
res.render('/bucket',{movies:name});
});
在我这样写的客户端,在这里找不到电影变量:
function postData() {
var clicked;
if (localStorage.getItem("liked") === null)
clicked = [];
else
clicked = localStorage.getItem("liked");
$.ajax({
type: 'POST',
url: 'http://localhost:3000/notes',
contentType: 'application/json',
dataType: 'json',
data : clicked,
success: function (msg) {
}
});
}
postData();
alert ("<%=movies%>");
有办法吗?
【问题讨论】:
标签: javascript jquery ajax node.js express