Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.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 从js文件访问ejs变量_Node.js_Express - Fatal编程技术网

Node.js 从js文件访问ejs变量

Node.js 从js文件访问ejs变量,node.js,express,Node.js,Express,我的subcategory.js文件中有此代码。有没有办法得到这个变量 if(window.location.href.indexOf('<%= id %>') > -1){ var ele=document.getElementById('toggle1'); ele.innerHTML = "<a href='/cat/<%= id %>'>"+'<%= id %>'+"</a>"; ele.style

我的subcategory.js文件中有此代码。有没有办法得到这个变量

if(window.location.href.indexOf('<%= id %>') > -1){
    var ele=document.getElementById('toggle1');
    ele.innerHTML = "<a href='/cat/<%= id %>'>"+'<%= id %>'+"</a>";
    ele.style.display="block";
}

$('[id^="c"]').each(function(i){
    $('#c'+i).attr('action', '/subcat/<%= sp[2] %>/' + i);
});
if(window.location.href.indexOf(“”)>-1){
var ele=document.getElementById('toggle1');
ele.innerHTML=“”;
ele.style.display=“块”;
}
$('[id^=“c”]')。每个(函数(i){
$('#c'+i).attr('action','/subcat/'+i);
});

什么变量,以及您想要实现什么,为了使代码正常工作,这两个变量在subcategory.js中未被识别,但是,如果我将代码放入subcategory.ejs中,它工作得很好,您可以尝试使用
。注意