码迷,mamicode.com
首页 > Web开发 > 详细

Ajax 请求 - 登录网站

时间:2014-06-10 21:45:31      阅读:279      评论:0      收藏:0      [点我收藏+]

标签:style   class   blog   code   java   http   

JavaScript 中的ajax提交请求

bubuko.com,布布扣
$.ajax({

// 提交地址
        url: "",    

// 提交的数据
        data: { key1: value1, key2: value2, key3: value3, key4: value4 },

// 提交前事件
        beforeSend: function () {
            login.hide();
            showInfo.html(loginInfo);
        },

// 提交方式
        type: "POST",

// 提交的数据类型
        dataType: "json",

// 提交成功后事件
        success: function (result) {
            if (result.State.toString() == "success" && result.IsLogin.toString() == "1") {
                showInfo.addInfoMsg("登录成功!正在跳转. . .");
                window.location.href = "/Default.aspx";
            }
            else {
                login.show();
                showInfo.addShowMsg(result.exMsg.toString());
            }
        },

// 提交错误时间
        error: function (httpRequest, textStatus, errorThrown) {
            showInfo.addShowMsg("系统出错,请重新登录!");
            login.show();
        }
    });
bubuko.com,布布扣

返回的数据格式:

bubuko.com,布布扣
// 返回的数据格式 一下

 var returnInfo = "\"State\":\"{0}\",\"IsLogin\":\"{1}\",\"exMsg\":\"{2}\"";

context.Response.Write("{" + String.Format(returnInfo, "success", "1", "登录成功!") + "}");

context.Response.Write("{" + String.Format(returnInfo, "fail", "0", "用户名不能为空") + "}");

context.Response.Write("{" + String.Format(returnInfo, "fail", "0", "密码不能为空") + "}");

context.Response.Write("{" + String.Format(returnInfo, "fail", "0", "您没有登录系统的权限,请联系贵公司管理员.") + "}");

context.Response.Write("{" + String.Format(returnInfo, "fail", "0", "非法登陆," + ex.Message + "}"));
bubuko.com,布布扣

Ajax 请求 - 登录网站,布布扣,bubuko.com

Ajax 请求 - 登录网站

标签:style   class   blog   code   java   http   

原文地址:http://www.cnblogs.com/iwenr/p/3779321.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!