Php 使用AJAX导航到其他网页

Php 使用AJAX导航到其他网页,php,html,ajax,login,Php,Html,Ajax,Login,我正在做一个登录页面 如果用户输入的错误用户id和密码,则当前发生的情况是,它导航到另一个页面,并在那里显示错误的用户id或密码,然后自动重定向回登录页面 有没有一种方法可以在不离开原始页面的情况下,使用AJAX或其他方法显示此消息?您不需要重定向。如果响应为空,您可以添加ajax响应函数,以显示隐藏的div并重置表单。今天就是这样做的。重定向会降低加载速度,会很烦人,这不是一个好方法 jQuery.ajax({ url: url, data: {

我正在做一个登录页面

如果用户输入的错误
用户id和密码
,则当前发生的情况是,它导航到另一个页面,并在那里显示错误的用户id或密码,然后自动重定向回登录页面


有没有一种方法可以在不离开原始页面的情况下,使用
AJAX
或其他方法显示此消息?

您不需要重定向。如果响应为空,您可以添加ajax响应函数,以显示隐藏的div并重置表单。今天就是这样做的。重定向会降低加载速度,会很烦人,这不是一个好方法

jQuery.ajax({
            url: url,
            data: { 'user': user, 'pass': pass},
            type: 'POST',
            success: function (data) {
                if(!data){
                    alert('message'); or $("your hidden div selector").show();
                }else{
                    redirect to what you need
                }
            }
        });

好的!!那么下一步该怎么办呢?是的,这是肯定的!使用AJAX发布用户名、密码。。。从该PHP文件返回1或0,然后当AJAX响应出现时,如果响应为0,则显示错误;如果响应为1,则导航到索引页。您发出AJAX post请求,然后处理它。