【问题标题】:How to show javascript alert via Django [closed]如何通过 Django 显示 javascript 警报 [关闭]
【发布时间】:2020-09-03 13:29:33
【问题描述】:

我想在用户成功登录并调用其他一些 javascript 函数后显示警报。

就像我们在 .NET 中做的那样,如果条件为真,它会显示 javascript 警报

if (SOME_CONDITION) {
    ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "alert('Hello')", true);
}

【问题讨论】:

  • 欢迎来到 Stack Overflow!请出示您的代码。向我们展示您的尝试。创建一个最小的可重现示例。如果您的问题不符合我们的规则,您的问题将被删除。考虑阅读以下内容:stackoverflow.com/help/how-to-ask 和 stackoverflow.com/help/minimal-reproducible-example
  • 我还没试过,不知道怎么做。
  • Stack Overflow 不是免费的代码编写服务,如果您在发布之前通过在 SO 和其他地方寻找资源来努力自己解决这个问题,那么自愿在这里工作的人们将不胜感激。问题在这里。请拨打tour,阅读How to Askhelp center,并提供minimal reproducible example具体关于您的代码的问题是允许的,但“为我做这个”是题外话。

标签: javascript python django django-views


【解决方案1】:

您可以制作模板并传递 0 或 1,0 表示无警报,1 表示警报。

这是python代码:

def playAlert():
    return render_to_string("alert.html", {"alert": 1})

这是模板:

{% if alert == 1 %}
<script type="text/javascript">
    alert("Logged In")
</script>
{% endif %}

【讨论】:

  • 我用的是django框架,没有render_template函数
猜你喜欢
  • 2013-01-14
  • 1970-01-01
  • 1970-01-01
  • 2018-02-05
  • 2013-08-30
  • 2022-12-18
  • 1970-01-01
  • 2010-10-02
  • 1970-01-01
相关资源
最近更新 更多