gpt4 book ai didi

javascript - 将 Django 条件从 javascript 传递回 django 的方法

转载 作者:行者123 更新时间:2023-12-03 10:16:25 26 4
gpt4 key购买 nike

我正在通过 jQuery 进行 ajax 调用,并尝试设置样式并将数据注入(inject)回 DOM。

如果我的 javascript 变量中有一个 django 条件,我怎样才能将它恢复到 DOM 中,让 django 仍然可以处理它。

Javascript 示例

var injecthtml = 
'<a href="{% if user.is_authenticated %}'+datainfo.id+'{% else %}/register/{% endif %}"';
$("#somediv").html(injecthtml);

完成此操作后,当我返回检查 DOM 时,在检查“a”标记时可以看到 {% if user.is_authenticated %}。

知道如何做到这一点吗?

最佳答案

我认为您对 ' 和 "未正确关闭有一些问题,请尝试以下操作:

var injecthtml = '<a href="/register/"></a>';
{% if user.is_authenticated %}

injecthtml = '<a href="'+datainfo.id+'"></a>';

{% endif %}

$("#somediv").html(injecthtml);

关于javascript - 将 Django 条件从 javascript 传递回 django 的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29850408/

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