• jQuery异步提交


    引用jquery文件:

     <script src="JQuery/jquery.js" type="text/javascript"></script>
        <script src="JQuery/jquery.min.js" type="text/javascript"></script>
    调用js:

    function check()
    {
        if (document.getElementById_x("username").value=="")
        {
             alert("请输入用户名")
             document.getElementById_x("username").focus();
             document.getElementById_x("username").select();
             return false;
         }
        if (document.getElementById_x("pwd").value=="")
        {
             alert("请输入密码!")
            document.getElementById_x("pwd").focus();
             document.getElementById_x("pwd").select();  
             return false;
        }
        if(document.getElementById_x("yanzheng").value == "")
        {      
              alert("请输入验证码!");
              return false;
        }
        $.post("Chuli/login.aspx",{name:$("#username").val(),pwd:$("#pwd").val(),yanzheng:$("#yanzheng").val()},resultss);
        return true;
    }

    //返回结果调用方法
    function resultss(ee)
    {
        if (ee == "error") 
        {      
            alert("用户名或者密码错误,登录失败!");       
        }
        else if(ee == "yanerror")
        {
            alert("验证码填写错误!"); 
        }
        else 
        {
            if (ee == "mansuccess")
            {
                window.location.href("HouTai/index.aspx");
            }
            else  
            {
                 window.location.href("index.aspx");
            } 
       }
    }

    //新建异步调用页面:

    后台方法:

     protected void Page_Load(object sender, EventArgs e)
        {
            string name = Request.Params["name"];
            string pwd = Request.Params["pwd"];
            string yan = Request.Params["yanzheng"].ToUpper();
            string pwds = pwd + pwd;
            UserManager uman = new UserManager();
            bool b = uman.Login(name, pwds);
            if (b==true)
            {
                Session["users"] = name;
                string yans = Session["yan"].ToString().ToUpper();
                if (!(yans.Equals(yan)))
                {
                    Response.Write("yanerror");
                }
                else if (name.Equals("shiny"))
                {
                    Response.Write("mansuccess");
                }
                else
                {
                    Response.Write("success");
                }           
            }
            else
            {
                Response.Write("error");
            }
            Response.End();
        }

    关于我:懂些前端,懂些后端,懂些数据库,伪全栈开发者。
  • 相关阅读:
    简易自制线程池(备忘)
    大数据量的删除过程查看
    收集书籍备忘
    6月12日C代码
    fseek()
    区分int *p[4]与int (*p)[4]
    常用的字符串处理函数 C语言
    6月11日
    C学习代码
    文件读取 C语言
  • 原文地址:https://www.cnblogs.com/shinggang/p/2001315.html
Copyright © 2020-2023  润新知