繁体   English   中英

带有ASP Classic的JQUERY AJAX登录表单

[英]JQUERY AJAX Login Form with ASP Classic

我有一个模式菜单,该菜单用作登录表单,该表单使用JQUERY AJAX方法输入了用户名和密码,如下所示:

function ajaxSubmit(){
        $.post("verify.asp",$("#Form-Submit").serialize());
        $("#Modal-Menu-Status").load("verify.asp");
    };

我正在尝试提交放入表单的数据,将其处理为verify.asp,它输出登录状态(“登录”,“错误信息”),然后将该状态返回到我的菜单。

它将我的verify.asp信息加载到菜单中,但始终以“错误信息”形式返回。 它不处理序列化数据中的任何信息,如何与该页面正确通信? 任何帮助将不胜感激。 谢谢!

您实际上是在创建两个单独的请求verify.asp。 第一个正确发送表单数据,但其响应将被忽略。 在第二个上,您确实获得了对#Modal-Menu-Status的响应,但是没有发送任何参数,因此将返回“不正确的信息”。

您应该使用JQuery的ajax()方法:

function ajaxSubmit(){
    $.ajax({
        url: "verify.asp",
        data: $("#Form-Submit").serialize(),
        method: "POST",
        success: function(response){
            $("#Modal-Menu-Status").html(response);
        }
    });
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM