Jquery PHP-如何处理同一页面上的登录回调?
简单地说,我的网站允许用户登录Jquery PHP-如何处理同一页面上的登录回调?,php,jquery,login,Php,Jquery,Login,简单地说,我的网站允许用户登录 $('#login').click(function() { var user = $('#username').val(); var pass = $('#password').val(); $.post('authorize.php', { username: user, password: pass }, function(data) { //?? }); }); authorize.php验证确保正确登录的
$('#login').click(function() {
var user = $('#username').val();
var pass = $('#password').val();
$.post('authorize.php', { username: user, password: pass }, function(data) {
//??
});
});
authorize.php验证确保正确登录的凭据。但是现在呢?我是使用Jquery来$.show隐藏对象,还是使用$.get或$.load从PHP页面加载新内容?我对使用$.show感到不安,因为无论是否正确登录,元素都会加载到DOM中。所有这些都发生在同一页上。这两个选项中哪一个更好?或者还有其他吗?让authorize.php在成功登录的情况下将隐藏对象作为数据发送,然后在需要的地方显示数据。
出于上述原因,$.show不是一个好做法。使用ajax请求登录不是一个好做法。无论如何,有三种方法: 您可以将一些空白对象添加到DOM中,而不需要名字、姓氏和其他名称 其他动态或重要信息,并在用户收到后立即填写和显示 登录。 从autrize.php发送dom对象作为响应 不要使用ajax登录:
你几乎回答了你自己的问题。