当我使用 Django 模板渲染器渲染页面时,我可以传入一个包含各种值的字典变量,以便使用 {{ myVar }}
在页面中操作它们。
有没有办法在 Javascript 中访问相同的变量(可能使用 DOM,我不知道 Django 如何使变量可访问)?我希望能够根据传入的变量中包含的值使用 AJAX 查找来查找详细信息。
最佳答案
{{variable}}
被直接替换到 HTML 中。做一个 View 源;它不是“变量”或类似的东西。它只是呈现的文本。
话虽如此,您可以将这种替换放入您的 JavaScript 中。
<script type="text/javascript">
var a = "{{someDjangoVariable}}";
</script>
这为您提供“动态”javascript。
关于javascript - Django 模板变量和 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/298772/