作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在通过 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/
我是一名优秀的程序员,十分优秀!