gpt4 book ai didi

jquery - 外部jquery文件中的django if语句

转载 作者:行者123 更新时间:2023-12-01 08:00:22 25 4
gpt4 key购买 nike

我的 jquery 代码可以在 html 中运行,但当我在外部 js 文件中移动代码时无法运行。我发现 django 可能无法渲染

{% if something %}

为什么?

最佳答案

通常我们将python中的标志传递给上下文,然后将其渲染为隐藏输入或隐藏元素,最后通过jquery访问它的值:

在 Django 中,

your_flag = 'foo'
render(request, '[template]', {'flag': your_flag})

在模板中,

<input type="hidden" name="flag" value="{{ flag }}" />

在js文件中,

var flag = $("[name='flag']").val()
if (flag === 'foo') {
// then do a lot of things
}

关于jquery - 外部jquery文件中的django if语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20220099/

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