如何在下划线模板中存储JSON数据
How do I store JSON data in an Underscore template?
我想在下划线模板中存储JSON对象或字符串。
<script id="report_field_template" type="text/template">
<div data-options="<%= options %>" role="<%- role %>" title="<%- title %>" class="ui-widget-content ui-corner-all report_field">
<p><%- field_text %></p>
</div>
</script>
如果我将"选项"作为JSON字符串或JSON对象传递,上述将不起作用。什么好主意吗?
处理html5数据属性时,技巧是使用单引号:
<script id="report_field_template" type="text/template">
<div data-options='<%= options %>' role="<%- role %>" title="<%- title %>" class="ui-widget-content ui-corner-all report_field">
<p><%- field_text %></p>
</div>
</script>
注意这里的单引号用来保存data-options的值,而不是双引号。
您可以尝试传递
{options: JSON.stringify(options)}
相关文章:
- 在WebSQL服务器中存储JSON数据
- (临时)在Web应用程序中存储JSON搜索结果
- 删除本地存储 JSON 对象并重建阵列
- 在javascript数组中存储JSON值
- 在变量中存储 JSON 数据时出错
- 使用操作系统在文件中的持久性存储 JSON.文件
- 如何从本地存储 json 数组中删除上次添加的元素
- HTML5 本地存储 JSON 多个对象
- 使用Meteor.js存储JSON对象
- 在数据库中存储json数据以及json对象的格式
- 如何在变量中存储JSON
- 在JavaScript中使用和存储json文本
- MongoDB是存储JSON结构的好选择吗
- 如何存储JSON对象的时间戳
- 可以在amazon s3上存储json
- Javascript中存储JSON响应的大小
- 是否建议在数据属性中存储JSON,而不是使用单独的数据属性
- 在属性中存储JSON响应值
- 如何在localStorage (Javascript)中使用数组存储JSON
- 如何在服务器端存储json对象并使用它进行响应