Express 使用客户端变量注入ejs
我的express router正在ejs模板上提供一个名为inventory的对象 我的客户端正在执行一个ajax请求,该请求返回一个名为result的对象 我想把result对象的值放入我的ejs标记中。我该怎么做Express 使用客户端变量注入ejs,express,ejs,Express,Ejs,我的express router正在ejs模板上提供一个名为inventory的对象 我的客户端正在执行一个ajax请求,该请求返回一个名为result的对象 我想把result对象的值放入我的ejs标记中。我该怎么做 <%= inventory["result[x].variation_identifier"].price %> 您不能。EJS标记内的值将被计算并作为字符串呈现到页面加载时的标记中。我建议您将这个EJS包装到另一个元素中,然后在AJAX请求的回调中更改该元素的in
<%= inventory["result[x].variation_identifier"].price %>
您不能。EJS标记内的值将被计算并作为字符串呈现到页面加载时的标记中。我建议您将这个EJS包装到另一个元素中,然后在AJAX请求的回调中更改该元素的innerText。反过来,我必须建议您避免在标记中使用硬编码值来执行其他计算或请求