gpt4 book ai didi

jquery - 如何调用settimeout函数

转载 作者:行者123 更新时间:2023-12-01 05:35:21 25 4
gpt4 key购买 nike

使用设置超时功能如何将页面重定向到我的管理主页我正在尝试使用 jquery 提交表单。

在 php 中,我使用 header 位置管理索引 php 页面,但如何在此 jquery 表单中重定向它可以有人帮助我处理此代码。

 <form method="POST" class="login" action="">
<p class="title">Log in</p>
<input type="text" name="username" id="username" placeholder="Username" autofocus/>
<i class="fa fa-user"></i>
<input type="password" name="password" id="password" placeholder="Password" />
<i class="fa fa-key"></i>
<a href="forgotpassword.php">Forgot your password?</a>
<button>
<i class="spinner"></i>
<span class="state"><input type="submit" name="Submit" value="Log in"></span>
</button>
</form>

var working = false;
$('.login').on('submit', function(e) {
e.preventDefault();
if (working) return;
working = true;
var $this = $(this),
$state = $this.find('button > .state');
$this.addClass('loading');
$state.html('Authenticating');
setTimeout(function() {
$this.addClass('ok');
$state.html('Welcome back!');
setTimeout(function() {
$state.html('Log in');
$this.removeClass('ok loading');
working = false;
}, 4000);
}, 3000);
});

最佳答案

更改此代码:

setTimeout(function() {
$state.html('Log in');
$this.removeClass('ok loading');
working = false;
}, 4000);

对于这个:

setTimeout(function() {
$state.html('Log in');
$this.removeClass('ok loading');
working = false;
window.href.location = 'adminpage.php';
}, 4000);

关于jquery - 如何调用settimeout函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34490224/

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