-1

在我的代码中,当登录正确时,我无法重定向到新页面,而不是“window.location.href”,window.location.replace 正在工作。如何使此代码工作

$(document).ready(function(){
    $('#login').click(function(){

        $('.errordisp').empty();

        var spgremail=$('#mailid').val();
        var spgrpwd=$('#pwd').val();
        if(spgremail=='' || spgrpwd==''){

            var txt=$('#errormsg8').text();
            $('.errordisp').append(txt);//removeClass('hidden').addClass('errordisp');

        }
        else
        {
            $.post("in.php",{email: spgremail,pass: spgrpwd},function(data) {

                if(data)
                {

                    window.location.href("http://abcd.com/discover.php");

                }
                else
                {
                     txt=$('#errormsg3').text();
                    $('.errordisp').append(txt);
                }

            });

        }

    });
});
4

2 回答 2

3

window.location.href属性不是函数,您必须将 url 分配给它

window.location.href = "http://abcd.com/discover.php";
于 2012-11-08T07:16:02.497 回答
1

更改您的代码

这个

window.location.href("http://abcd.com/discover.php");

window.location.href="http://abcd.com/discover.php";

window.location.href 不是一种方法,它是一个属性,可以告诉您浏览器的当前 URL 位置

于 2012-11-08T07:16:15.950 回答