我正在尝试通过 jquery 和 ajax 在灯箱中登录。我的目标是在用户成功登录后,他会被重定向到一个特殊的站点。
通过 jQuery.ajax 登录可以正常工作,但我希望如果用户登录,他会被重定向,如果他没有登录,他会留在登录站点上。到目前为止,这是我的代码:
$(".logmein").click(function() {
var username = $("input#username").val();
var password = $("input#password").val();
var dataString = 'username='+ username + '&password=' + password + '&login=Login' ;
$.ajax({
type: "POST",
url: "<?php echo $_SERVER['PHP_SELF']; ?>",
data: dataString,
success: function() {
window.location = "http://test.home/kundenbereich.html";
$('#login_form').html("<div id='message'>Superb</div>");
}
});
return false;
});
ajax请求执行成功但是,我可以从php生成一个回调来通知js用户没有登录,然后不通过“window.location”重定向他吗?在这种情况下,无论登录 php 是否成功,他都会被重定向!
登录功能在同一页面(php)上,并且正在使用用户名和密码。
在这个问题上获得一些帮助会很棒。
真挚地。