节点 JS 堆栈。通过 Jquery 和 AJAX 发布 ejs 数据时遇到问题
Posted
技术标签:
【中文标题】节点 JS 堆栈。通过 Jquery 和 AJAX 发布 ejs 数据时遇到问题【英文标题】:Node JS stack. HAving trouble posting ejs data through Jquery and AJAX 【发布时间】:2020-08-14 04:53:50 【问题描述】:我正在尝试使用 Jquery 通过 Ajax 发布 ejs 标签中的数据。这是我的代码。这很明显是错误的,哈哈
谁能给我指点如何正确地做到这一点?
$(document).ready(function()
$(".subscribeButton").click(function()
var userId = "";
userId = '<%=guest.userId%>';
var forumId ="";
forumId="<%=topic.forumId%>";
$.post("/subscriptions",
userId: userId,
forumId: forumId
,
function(data, status)
console.log("Data: " + data + "\nStatus: " + status);
);
);
);
【问题讨论】:
【参考方案1】:也许这样的事情可以帮助你一点:
let ejs = require('ejs');
$(document).ready(() =>
$(".subscribeButton").click(() =>
let userId = ejs.render('<%=guest.userId%>');
let forumId = ejs.render('<%=topic.forumId%>');
$.post("/subscriptions",
userId,
forumId
,
(data, status) =>
console.log(`Data: $data\nStatus: $status`);
);
);
);
但是如果没有 html 或控制器功能就很难说...
【讨论】:
以上是关于节点 JS 堆栈。通过 Jquery 和 AJAX 发布 ejs 数据时遇到问题的主要内容,如果未能解决你的问题,请参考以下文章