这可能吗?我正在使用 javascript、AJAX 和 JSON 从 Java servlet 中提取数据,并且我想显示我在 HTML 中创建的 javascript 数组的元素(而不是在 javascript 中创建大块 HTML)。我知道我可以使用以下方法搞乱我的 html:
<script>document.write(arrayVar[0].firstName);</script>
但我真的想避免这种情况。过去,我在从服务器提取数据时会使用 JSTL 和 EL 标签,但是是否有类似的方法可以纯粹使用 javascript 来完成此操作?我不会反对使用外部库 - 我只是不知道任何外部库,因为我没有大量的 JS 经验。
最佳答案
您可以使用任何 javascript 模板库,例如 http://mustache.github.com/或带有underscore.js的(或 jquery 模板(尽管我知道这些现在已被弃用)。Javascript 模板可能与您将获得的一样神奇。
关于java - 在没有内联脚本标签的 HTML 中显示 Javascript 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8410204/