我正在制作一个简单的倒计时脚本来更新我的用户,但我希望脚本在计时器达到0时再次启动,此时计时器将变为负-1,-2,-3等..
HTML
<h5 id="update">Updating your profile in <span>10</span> seconds.</h5>
SCRIPT
<script type="text/javascript">
var sec = $('#update span').text()
var timer = setInterval(function() {
$('#update span').text(--sec);
if (sec == 0) {
$.ajax({
url: "{{ url('/user/update') }}",
type: "GET",
data: { 'id' : {{ Auth::user()->id }} }
});
}
}, 1000);
</script>
谢谢, 蒂亚戈
答案 0 :(得分:0)
尝试这样的事情:
var sec = $('#update span').text(), secInit = sec;
var timer = setInterval(function() {
$('#update span').text(--sec);
if (sec == 0) {
sec = secInit;
$.ajax({
url: "{{ url('/user/update') }}",
type: "GET",
data: { 'id' : {{ Auth::user()->id }} }
});
}
}, 1000);