重定向 django url with javascript

我有带有javascript的倒数计时器,我想在倒计时结束后重定向到另一个页面。倒计时工作得很好,但它没有重定向到结果页面


我试过这个:


应用程序.js


var count = 15


var counter = setInterval(timer , 1000)


function timer(){

   count = count-1

   if (count <= 0)

   {

       clearInterval(counter);

       return window.location.replace("{% url'app:result' %}")

   }

   document.getElementById("timer").innerHTML= count + " secs";


}


弑天下
浏览 90回答 2
2回答

白衣非少年

您可以使用以下命令:&nbsp;window.location.href&nbsp;=&nbsp;"{%&nbsp;url'app:result'&nbsp;%}"

慕容森

django 模板标签在 django 模板中工作。由于文件中有上面的javascript,因此下面一行中的这个标签将不起作用,因为它不是有效的javascript。app.js{% url'app:result' %}return&nbsp;window.location.replace("{%&nbsp;url'app:result'&nbsp;%}")您可以尝试将代码从app.js移动到相应的django模板中,看看是否有效
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript