簡體   English   中英

使用 javascript 重定向 django url

[英]Redirect 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";

}

你可以使用這個:

 window.location.href = "{% url'app:result' %}"

django 模板標簽在 django 模板內工作。 由於您在app.js文件中具有上述 javascript,因此下面行中的此{% url'app:result' %}標記將不起作用,因為它不是有效的 javascript。

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

您可以嘗試將代碼從 app.js 移動到相應的 django 模板中,看看是否可行

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM