如何将数据从Node.js传递到EJS模板中的嵌入式Javascript?
尝试将从SQL server获取的数据传递到带有一些嵌入式Javascript的EJS模板。下面是我的一些代码片段,向您展示我正在尝试做什么 路由文件如何将数据从Node.js传递到EJS模板中的嵌入式Javascript?,node.js,ejs,Node.js,Ejs,尝试将从SQL server获取的数据传递到带有一些嵌入式Javascript的EJS模板。下面是我的一些代码片段,向您展示我正在尝试做什么 路由文件 const data = await sqlCalls.getMenuAccess(req.user.UserIdNo) const data2 = await sqlCalls.getAvailability(); const menus = data.recordset const availability =
const data = await sqlCalls.getMenuAccess(req.user.UserIdNo)
const data2 = await sqlCalls.getAvailability();
const menus = data.recordset
const availability = data2.recordset
res.render('portal-availability',
{
title: 'Availability',
name: req.user.FirstName,
menudata: menus,
availabilitydata: availability // <--- This is the data that I want to use in my EJS template.
});
});
<section class="content">
<div class="container-fluid">
<div class="block-header">
<h2>AVAILABILITY</h2>
</div>
<div id="grid"></div>
</div>
</section>
<script>
$(document).ready(function() {
$("#grid").kendoGrid({
dataSource: {
data: availability, // <---- This is where I am trying to use availability to bind to my grid.
schema: {
model: {
fields: {
ItemIdNo: { type: "number" },
cultivardescription: { type: "string" },
containerdescription: { type: "string" },
week0: { type: "number" }
}
}
}
});
});
</script>
const data=wait sqlCalls.getMenuAccess(req.user.UserIdNo)
const data2=等待sqlCalls.getAvailability();
常量菜单=data.recordset
const availability=data2.recordset
res.render(“门户可用性”,
{
标题:“可用性”,
名称:req.user.FirstName,
菜单数据:菜单,
可用性数据:可用性//