javascript - 如何将 Django 上下文变量传递到 JavaScript 函数中?

标签 javascript django

我在 Django views.py 中有一个函数,它将一个名为“queues”的上下文变量传递到 HTML 页面中。在 HTML 页面中,我有一个按钮,如果单击它,它应该将上下文变量“queues”传递到 JavaScript 函数 func 中。但是,如所附图片所示,我发现我的做法存在一些错误。执行此操作的正确语法是什么? HTML code

最佳答案

在您的模板中:

<script>
    let queues = {{queues_declared_in_context_view}};
    ...
    use your javascript variable queues
</script>

此外,这里有一篇关于 safety when passing data from context to templates 的有趣文章

关于javascript - 如何将 Django 上下文变量传递到 JavaScript 函数中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69339335/

相关文章:

javascript - jquery 而 php 显示隐藏

javascript - 当页面上有2个 map 时更改JvectorMap的颜色

javascript - 为什么我不在 Angular Controller 中注入(inject)服务?

mysql - 在 Django ORM 中按相关模型字段过滤模型

javascript - 如何避免滥用忘记密码表格

javascript - 在页面中添加 JavaScript 会增加文本的字体

django - 如何使用 systemd 使 djangoQ 作为服务运行

python - 为什么 Unicorn/Gunicorn 提供静态内容的速度很慢?

python - 解决 celery 和 django 中的循环导入问题

Django 模板标签范围迫使我做额外的查询