【问题标题】:Navigation to other web page using AJAX使用 AJAX 导航到其他网页
【发布时间】:2015-07-07 00:48:17
【问题描述】:

我正在制作一个登录页面。

如果用户输入了错误 user id and password,那么目前会发生的情况是它导航到另一个页面并在那里显示错误的用户ID或密码然后重定向自动返回登录页面。

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

【问题讨论】:

  • 好的.. !!那么接下来呢。
  • 是的,确实如此!
  • POST username,password with AJAX ...从该PHP文件返回1或0,然后当AJAX响应到来时,如果响应为0则显示错误,如果响应为1则导航到索引页面
  • 您触发一个 AJAX 发布请求,然后处理它。

标签: php html ajax login


【解决方案1】:

您不需要重定向。如果响应为空,您可以添加 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
                }
            }
        });

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-11
    • 1970-01-01
    • 1970-01-01
    • 2021-05-27
    • 2018-03-31
    • 2020-11-10
    相关资源
    最近更新 更多