Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用node.js和express.js生成元素_Node.js_Jquery_Express_Server Side_Jsdom - Fatal编程技术网

使用node.js和express.js生成元素

使用node.js和express.js生成元素,node.js,jquery,express,server-side,jsdom,Node.js,Jquery,Express,Server Side,Jsdom,我有一个应用程序,目前是所有客户端 它所做的是当您上传一个XML文件时,它会生成新元素并使用jQuery将它们放到页面上 这些元素的数量和内容取决于上传的文件中的内容。生成的元素所采用的格式是basicHTML 我现在正在使用express.js和node.js将其移动到服务器端,但我不知道如何在客户端执行这些操作 特别是考虑到服务器端的模板使用Jade 现在我要处理这个页面: res.render('preview', {##jade elements placed here##}); 我很

我有一个应用程序,目前是所有客户端

它所做的是当您上传一个XML文件时,它会生成新元素并使用jQuery将它们放到页面上

这些元素的数量和内容取决于上传的文件中的内容。生成的元素所采用的格式是basicHTML

我现在正在使用express.jsnode.js将其移动到服务器端,但我不知道如何在客户端执行这些操作

特别是考虑到服务器端的模板使用Jade

现在我要处理这个页面:

res.render('preview', {##jade elements placed here##});
我很好奇,我能在
res.render
的第二个参数中使用for循环来生成新元素吗


如果没有,我怎么做我想做的?(我想说的是,我的意思是动态地向页面添加元素)

不能将for a循环代码作为第二个参数传递给
res.render
调用。参数应该是有效的JSON。但你总是可以做到的

var obj = {};

// Here you can loop to manipulate and add data to obj
// or even
obj.key1 = "val1";
obj.array1 = [1,2,3];
obj.obj1 = {key:1};

res.render('preview', obj);
preview.jade
模板中,您可以循环显示
obj