将一个variables从玉传递给javascript

我试图从路由处理程序传递给JavaScript文件的variables。

获取首页的快递路线是:

exports.home = function(req, res){ var _ajaxData = [ ["#collections","collections", "Collections"], ["#candidates","candidates", "Candidates"], ["#entries","entriess", "Entries"], ["#exits","exits", "Exits"] ]; res.render('home/home', { title: 'Welcome to My Web', _ajaxData: _ajaxData}); }; 

我的玉文件如下所示:

 extends ../layout/base block content each item in _ajaxData div(id= item[0]).col-md-6 h3.panel-title= title .panel-body | Loading content... script(src='js/home.js') 

内容在home.js中使用ajax加载,如下所示:

 var ajaxData = JSON.stringify('!{_ajaxData}'); console.log(ajaxData); // Further processing here 

问题:控制台打印:

 "!{_ajaxData}" 

我正在寻找获得传递给JavaScript的完整数组。

欣赏任何见解

添加到你的玉文件

 script(type='text/javascript') var local_data =!{JSON.stringify(data)}; script(src='javascripts/myScript.js') 

现在所有的数据都应该在local_data ,以便在myScript.js使用