gpt4 book ai didi

JavaScript 片段在 Django 模板中不起作用

转载 作者:行者123 更新时间:2023-12-02 22:57:29 26 4
gpt4 key购买 nike

自从我使用 Django 以来已经有一段时间了,我找到了一个从我需要的按钮调用 View 的示例:

How do I call a Django function on button click?

我构建了我的模板来匹配给定的示例:

<html>
<head>
<title>Tournament Registration</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>
function register() {
alert("Hi")
}
</script>

</head>

<body>
<p>{{ tournament.name }}</p>
<p>Start time: {{ tournament.start_time }}</p>

<button onclick="register">Register</button>

</body>

</html>

起初我只是想让它弹出一个警报框,这样我就知道它正在工作。但是,当我单击该按钮时,没有任何反应,并且控制台中没有收到错误消息。我可以在 Django 模板中调用脚本标签,还是我在这里做错了什么?

最佳答案

您使用 Django 编程太久了,以至于您忘记了 Javascript 仍然需要模板中令人讨厌的括号。 :) 不用担心,因为我也这样做。

<button onclick="register">Register</button>需要是

<button onclick="register()">Register</button>你的代码会正常工作。`

关于JavaScript 片段在 Django 模板中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57926592/

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