Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在2秒钟后重新加载页面,如果;否则";语句发生在javascript中_Javascript - Fatal编程技术网

如何在2秒钟后重新加载页面,如果;否则";语句发生在javascript中

如何在2秒钟后重新加载页面,如果;否则";语句发生在javascript中,javascript,Javascript,因此,如果我登录失败或用户未出现,它将提示一条消息登录失败或用户未找到,当这种情况发生时,我希望重新加载页面并再次返回登录屏幕,我尝试了设置超时功能,但它似乎不起作用。提前谢谢 if (error) { respond.json(error); } else { // If user can be found, result has one record if (result.length > 0) {

因此,如果我登录失败或用户未出现,它将提示一条消息登录失败或用户未找到,当这种情况发生时,我希望重新加载页面并再次返回登录屏幕,我尝试了设置超时功能,但它似乎不起作用。提前谢谢

    if (error) {
        respond.json(error);
    } else {
        // If user can be found, result has one record
        if (result.length > 0) {
            if (input_password == result[0].user_password) {
                msg = "1"; // "Success!";
                console.log(msg);
            } else {
                msg = "Login Fail!";
                console.log(msg);
            }
        } else { // If user not found, result has no record
            setTimeout(function(){
            msg = "User not found!";

                window.location.reload(1);
             }, 2000);

        }

尝试只使用
window.location.reload(true)

听起来你需要参考一下这个

因此,在进行setTimeout之前,请保存重载函数,使其具有适当的权限

var fun = window.location.reload(true);
setTimeout(function(){
            msg = "User not found!";

                fun();
             }, 2000);

因此,将其绑定到

似乎无法工作,但我只是停留在“登录失败”消息屏幕上,因此请查看一些需要考虑的内容:授权应该在服务器端进行,而不是在浏览器中进行,这一点已经非常确定。需要阅读的内容:客户端与服务器端身份验证。如果你评估了风险,但你仍然对其满意,那么客户方并没有错,只是如果你不知道风险,那就很危险。例如,如果这只是一项学习任务,那么就没什么好担心的。