Jquery 如何在NodeJs中使用Express在jsGrid中设置数据
我想使用jsGrid以以下方式显示以前从Express应用程序检索到的一些数据:Jquery 如何在NodeJs中使用Express在jsGrid中设置数据,jquery,node.js,express,handlebars.js,jsgrid,Jquery,Node.js,Express,Handlebars.js,Jsgrid,我想使用jsGrid以以下方式显示以前从Express应用程序检索到的一些数据: app.get('/my-route/', async (req, res) => { try { const myData = await Data.getData(); // Example of output expected: myData = [{name: 'John', age: '50'}, {name:'Jay', age: '20'}] res.render(
app.get('/my-route/', async (req, res) => {
try {
const myData = await Data.getData();
// Example of output expected: myData = [{name: 'John', age: '50'}, {name:'Jay', age: '20'}]
res.render('myPage', { myData });
} catch (err) {
/* ... */
}
});
如何在jsGrid中设置“data”参数?我正在使用手柄构建模板,但我无法在
标记中获取值
<script>
$(function () {
$("#jsGrid").jsGrid({
/* ... Other options ... */
data: {{myData}} // <-This doesn't works because handlebars doesn't work in the <script>
/* ... Other options ... */
});
});
</script>
$(函数(){
$(“#jsGrid”).jsGrid({
/*…其他选择*/
data:{{myData}}//我正在做一种方法,用myData的值隐藏输入,就像用jQuery:var-dataInScriptTag=$(“#myData”).val()获取值一样。不幸的是,我得到了“[object object]”结果,不是对象本身来操作它。我正在使用一个隐藏输入myData值的方法,比如使用jQuery:var-dataInScriptTag=$(“#myData”).val()来获取值。遗憾的是,我得到的结果是“[Object Object]”,而不是对象本身来操作它。