gpt4 book ai didi

javascript - django 将数据传递给 javascript 的最佳方式

转载 作者:行者123 更新时间:2023-11-29 10:34:48 34 4
gpt4 key购买 nike

在我发现数据绑定(bind)库之前,我曾经将我的数据“绑定(bind)”到 DOM。我的问题是,假设我有一个包含模型记录的表,我如何使用 JS 构建该表,即将对象传递到 javascript 而不是直接在模板中构建表?

到目前为止,我发现的唯一方法是这样的:

var data = '{{data}}';  

{{data}} 对于这个例子可以是 json。

将模板代码放在 javascript 中对我来说似乎很丑陋和糟糕,而且我也不喜欢 javascript 中的全局变量的想法(旧方法并且它不能很好地扩展)。它也不允许我把它放在外部 JS 文件中。有更好(更干净)的方法吗?

最佳答案

我也是这样做的,但是我没有传递太多数据,只传递了一些我需要初始化 JS 代码的参数。主要数据通过 API 传递。

如果需要,您可以传递 json,但至少可以在使用 escapejs 在模板中呈现之前清理 data

var data = '{{data|escapejs}}';

希望对你有帮助

关于javascript - django 将数据传递给 javascript 的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38654599/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com