簡體   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