zoukankan      html  css  js  c++  java
  • ashx ajax 与 自定义javascript函数

    1.getUserPower为自定义javascript函数

      获取权限

     (1).ashx 处理程序的相对地址(必须是相对地址)
      (2).au 权限名称
      (3).classname 类名
      (4).funsuccess 成功时做的事,函数。
    */
    $.fn.getUserPower = function (operate, mdlName, funsuccess) {
    $(this).click(function (event) {
    if (cookie == "admin") {
    if (mdlName == "SectionInfoMag" || mdlName == "ToolsSectionMag" || mdlName == "ToolsInfoMag" || mdlName == "ParamInfoMag") {
    alert("admin用户没有该权限!");
    return false;
    }
    else {
    funsuccess(); //成功后做的事
    return true;
    }
    }
    //取消执行其他的事件处理函数并取消事件冒泡.如果同一个事件绑定了多个事件处理函数, 在其中一个事件处理函数中调用此方法后将不会继续调用其他的事件处理函数
    //event.stopImmediatePropagation();
    $.get(ashx
    , { key: "byone", operate: operate, userID: cookie, mdlName: mdlName }
    , function (data, textstatus) {
    if (textstatus == "success") {//获取成功
    if (data == "true") {
    funsuccess(); //成功后做的事
    } else if (data == "false") {
    alert("没有权限!");
    return false;
    } else {
    alert(data);
    return false;
    }
    } else {
    alert(textstatus);
    return false;
    }
    })
    });

    };

    2.ashx与ajax之间的调用

    $("#btn_del").getUserPower("Del", "ParamInfoMag", function()
    {
    var tid = $(":checked").getBind("tid", ",");
    if (tid == "") {
    alert("请选择要删除的行!");
    return;
    } else {

    //判断当前用户是否有权限删除所选择的拧紧参数信息
    $.get("../ashx/ParamInfoMag.ashx?" + new Date(), { key: "delpower", ids: tid }, function(data, textStatus) {
    if (data != "true")
    {
    alert(data);
    return;
    }
    else
    {
    if (!confirm("是否确定删除?")) {
    return;
    }

    $.get("../ashx/ParamInfoMag.ashx?" + new Date(), { key: "del", ids: tid }, function(data, textStatus) {

    if (textStatus == "success") {
    if (data == "true") {
    alert("删除成功!");
    $("#img_sel").click();
    //window.location = "ParamInfo.aspx";
    } else if (data == "false") {
    alert("删除失败!");
    } else {
    alert(data);
    }
    } else {
    alert(textStatus);
    }

    }); //get
    }
    });

    }
    });

    艾豆社区、豆信框架、豆信开发手册
  • 相关阅读:
    常用排序算法(JAVA版)
    常用排序算法(PHP)
    POJ 1308 hdu 1325 Is It A Tree?【并查集+入度 判断一个有向图是树】
    【转】常用的正则表达式
    POJ 1611 The Suspects【并查集入门】
    POJ 2524 Ubiquitous Religions【并查集入门】
    归并排序和快速排序比较【算法设计与分析实验报告】
    2013_CSUST_3_23校内训练赛第一场【old】【hdu 3496、2191、4508、4506、2181 POJ 3264 3210 3094】
    POJ 3264 Balanced Lineup 【RMQ求区间最值模板题】
    搜索专题训练【CSUST_Newer_12级入门】
  • 原文地址:https://www.cnblogs.com/zhoumeng780/p/4585264.html
Copyright © 2011-2022 走看看