Javascript 从计时器功能到我的视图获取秒数

Javascript 从计时器功能到我的视图获取秒数,javascript,html,django,django-views,Javascript,Html,Django,Django Views,我想从我的模板中的计时器到我的视图中获取分钟和秒数 我已经尝试了不同的方法来处理ajax.post请求,但它并没有按照我所希望的方式工作 这是我的模板: {% block content %} <!-- Timer function --> <script type="text/javascript"> var sec = 0; function pad ( val ) { return val > 9 ? val

我想从我的模板中的计时器到我的视图中获取分钟和秒数

我已经尝试了不同的方法来处理ajax.post请求,但它并没有按照我所希望的方式工作

这是我的模板:

{% block content %}

    <!-- Timer function -->
    <script type="text/javascript">
        var sec = 0;
        function pad ( val ) { return val > 9 ? val : "0" + val; }
        setInterval( function(){
            $("#seconds").html(pad(++sec%60));
            $("#minutes").html(pad(parseInt(sec/60,10)));
        }, 1000);
    </script>

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

    <span id="minutes"></span>:<span id="seconds"></span>

  <form action="results" id=results method="POST">

    <!-- after clicking on this button the minutes and seconds should also be sent as a POST request -->

    <div class="command">
      <button type="submit" name="ctest_submit">Submit solution</button>
    </div>

  </form>


{% endblock %}
{%block content%}
var-sec=0;
功能板(val){返回val>9?val:“0”+val;}
setInterval(函数(){
$(“#秒”).html(pad(++秒%60));
$(“#分钟”).html(pad(parseInt(sec/60,10));
}, 1000);
:
提交解决方案
{%endblock%}
现在,我想在单击submit按钮后,以POST请求的形式获取查看的分钟和秒数。我的想法是将时间隐藏在这样的输入中:

<input type="hidden" name="seconds" value="what should be in here???">


但是我不知道值应该是多少?

您可以在间隔内填充输入值。 给你的输入ID(比如说,
#秒输入
&
#分钟输入
),并使用

$(“#分钟输入”).val(pad(parseInt(sec/60,10))
,, 和
$('#秒输入').val(pad(++秒%60)
在间隔内


更好的做法是,将秒和分钟保存为变量,然后将它们分配给跨度和输入。

我尝试用这个id给输入一个id,并在我的计时器函数中使用该id,但数字不再显示,在单击“提交”后,秒不知何故是空的?关于第二种方法,我如何在html中调用变量?