我想使用模块EJS在javascript中创建一个通用函数。 我有这条线
res.render(PageName,{test:"abc"});
但我应该努力编写参数id" test"。我想避免这种情况。 我试图把所有东西放在一个字符串中(" {test:abc}"),但它不起作用。 我怎么能设法得到这条线:
res.render(PageName,data);
数据包含一个或多个参数id:" value" ? 感谢
答案 0 :(得分:0)
如果您正在询问如何创建要传递的动态数据, 试试这个(一种可能的解决方案):
var data = {};
data['key1'] = 'a';
data['key2'] = 'b';
data['key3'] = 12321;
data['key4'] = [1, 2, 3];
data['key5'] = {foo: 'bar'};
res.render(PageName,data);