在我的代码中我无法在登录正确时重定向到新页面,而不是“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);
}
});
}
});
});
答案 0 :(得分:3)
window.location.href
属性不是函数,您必须像
window.location.href = "http://abcd.com/discover.php";
答案 1 :(得分:1)
更改您的代码
此
window.location.href("http://abcd.com/discover.php");
到
window.location.href="http://abcd.com/discover.php";
window.location.href不是一个方法,它是一个告诉你浏览器当前URL位置的属性