【发布时间】:2026-02-04 18:55:02
【问题描述】:
我正在使用 Express 通过 res.render 在 ajax 调用上渲染 Jade 模板。问题是我想将一些 JSON 变量或 Javascript 对象与 HTML 一起传回。
这是否可能以一种优雅的方式或根本没有?我知道我可以将脚本标记与 HTML 一起传递,但我不确定如何直接在“数据”响应中访问这些值。
这里的例子:
- var someNumber = 89
h1 Hello World
li #{someNumber}
通常在 ajax 调用中此模板的 res.render() 中,您会返回
<h1> Hello Wolrd </h1>
<li> 89 </li>
全部为 HTML 格式。
如何访问回调中的 HTML 节点之一?理想情况下使用 jQuery 选择器,例如 $('h1 li')。我需要访问回叫中的号码,但它似乎没有抓住它。我正在考虑监听器或添加延迟,或者我需要将它分配给一个字符串并解析出来。
【问题讨论】:
-
我不明白。能否请您发布您正在使用的代码?
-
@MarkLinus 更新更清晰。
标签: javascript html node.js express pug