• Ajax 请求


    JavaScript 中的ajax提交请求

    $.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();
            }
        });

    返回的数据格式:

    // 返回的数据格式 一下
    
     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 + "}"));
  • 相关阅读:
    二叉树操作
    jQuery下拉列表插件 jQselectable
    DeDeCMS常用标签代码整理汇总
    用DEDECMS做手机网站
    DedeCMS模板文件结构
    用aspnet_compiler编译(发布)网站
    把网站提交到搜索引擎
    jGrowl 制作消息弹出框
    关于标签 XUACompatible
    jQuery下拉框插件 FlexBox
  • 原文地址:https://www.cnblogs.com/iwenr/p/3779321.html
Copyright © 2020-2023  润新知