1. 程式人生 > >實現登入頁面登入成功後跳轉過程(個人理解學習,程式碼不完整)

實現登入頁面登入成功後跳轉過程(個人理解學習,程式碼不完整)

function login()
    {
        var userName = document.getElementById("loginName").value;//通過ID獲取元素
        var pwd = document.getElementById("loginPwd").value;
        var checkUrl = "<%= _basePath%>/checkLogin";//struts2中的action的name
        var data = $.ajax({
            url:checkUrl,
            data:{userName:userName,password:pwd},//其中前標的userName對應的是checkUrl="<%= _basePath%>/checkLogin"中的checkLogin對應的Struts.xml中的action中的class中的引數名。而後一個userName為本函式定義的值。
            async:false,//async為非同步傳輸。false則為同步傳輸。

        })

//執行action中的class的method方法,在method方法中呼叫了service方法,在service方法中呼叫了Dao方法,之後返回結果。得到dataresponseText。

         if(data.responseText == "false"){//進行對比
            alert("使用者名稱與密碼不匹配");
            return;
        }
        //alert("ok") //使用者密碼匹配後進行頁面跳轉
        form1.action = "<%= _basePath%>/login";
        form1.submit();//當前頁面提交
    }