gpt4 book ai didi

javascript - 如何从 jQuery 渲染 ejs?

转载 作者:太空宇宙 更新时间:2023-11-03 22:26:27 25 4
gpt4 key购买 nike

我想在从 API 获取数据后渲染一个文件。

代码

$(document).ready(function() {
$(document).delegate( "#editUser", "click", function() {
var userId = $(this).data('id');
$.post("/userProfile",{"userId":userId},function(data, status){
console.log(data); //gets data here
//how to render ejs file here with the above data?
});

});

ejs 文件: (sample.ejs)

<% include header.html %>
<strong>Sample ejs</strong>
<ul>
<li><%= data.name %> says: <%= data.message %></li>
</ul>
<% include footer.html %>

如何解决这个问题?

最佳答案

$(document).ready(function() {
$(document).delegate( "#editUser", "click", function() {
var userId = $(this).data('id');
$.post("/userProfile",{"userId":userId},function(html, status){
$("#some-container").append(html);
});
});

上面的代码假设您从服务器端渲染 ejs 模板,如下所示:

res.render('sample', {param1: param1 ...});

关于javascript - 如何从 jQuery 渲染 ejs?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45506894/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com