ajax重定向不起作用

时间:2013-04-29 10:54:40

标签: php jquery ajax

我有一个登录表单,其中有两个字段 - usernamepassword。 我使用ajax将此变量发送到login.php,这有效。 现在我需要从data获取login.php,所以我这样做:

$.post('login.php',{username:username,password:password},
 function(data)
 {
    $('#data').html(data);
    if (data=='login'){
        window.location="http://www.google.co.uk";

    }

 });

问题是代码应重定向到http://www.google.co.uk 如果只有数据== login但它没有。请帮助谢谢!

2 个答案:

答案 0 :(得分:5)

您错过了href

window.location.href="http://www.google.co.uk";

答案 1 :(得分:0)

如果要重定向到新页面,可以写这个。 window.open(http://www.google.co.uk,“_ parent”,“toolbar = no,location = no,directories = no,status = no,menubar = no,scrollbars = yes,resizable = yes,width = 1000,height = 850 “);

如果要在不清除当前窗口内容的情况下打开另一个窗口,请使用 window.open(http://www.google.co.uk,“_ blank”,“toolbar = no,location = no,directories = no,status = no,menubar = no,scrollbars = yes,resizable = yes,width = 1000,height = 850 “);