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
}
});
}
});
ashx ajax 与 自定义javascript函数的更多相关文章
- 史上自定义 JavaScript 函数Top 10
http://www.dustindiaz.com/top-ten-javascript/ 发布:wpulog | 发布时间: 2010年4月9日 10个被使用的最普遍的用户自定义函数,add ...
- ABP+AdminLTE+Bootstrap Table权限管理系统第七节--登录逻辑及abp封装的Javascript函数库
经过前几节,我们已经解决数据库,模型,DTO,控制器和注入等问题.那么再来看一下登录逻辑.这里算是前面几节的一个初次试水. 首先我们数据库已经有的相应的数据. 模型和DTO已经建好,所以我们直接在服务 ...
- ABP+AdminLTE+Bootstrap Table权限管理系统第七节--登录逻辑及几种abp封装的Javascript函数库
返回总目录:ABP+AdminLTE+Bootstrap Table权限管理系统一期 简介 经过前几节,我们已经解决数据库,模型,DTO,控制器和注入等问题.那么再来看一下登录逻辑.这 ...
- JavaScript中作用域回顾(避免使用全局变量)(瀑布流的实现)(scroll事件)以及Django自定义模板函数回顾
页面显示照片样式为瀑布流: 上面的div个数可以按照自己安排进行划分.img的分布可以使用模板标签以及自定义模板函数进行排布: 自定义模板函数实现可以看,最后几列:python---django中模板 ...
- HtmlUnit爬取Ajax动态生成的网页以及自动调用页面javascript函数
HtmlUnit官网的介绍: HtmlUnit是一款基于Java的没有图形界面的浏览器程序.它模仿HTML document并且提供API让开发人员像是在一个正常的浏览器上操作一样,获取网页内容,填充 ...
- JavaScript自定义求和函数
我爱撸码,撸码使我感到快乐!大家好,我是Counter,当看到这个标题到时候是不是感觉很简单,千万不要大意哦,你说0.1 + 0.2 = 0.3 ?有时候计算机并不是我们所说绝对精确,这个时候就要我们 ...
- javascript 自定义动画函数
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xht ...
- ASP.NET后台中调用前台Javascript函数的几种方法
做web开发,用的技术是aspx.net,可是由于比较习惯于ASP现在做起来,觉得非常别扭,原因在于有很多功能其实在前台可以处理的,但是因为用到了很多webcontrol,导致不断postback.如 ...
- 两种方法实现asp.net方案的前后端数据交互(aspx文件、html+ashx+ajax)
一个HTML页面只能显示HTML代码信息,不能与数据库进行数据的交互.asp.net方案提供了网页与数据库交互的方法,这里举出两种:①aspx文件 ②ashx文件+ajax技术 一.创建数据库 这里以 ...
随机推荐
- MySQL 大DML操作建议
㈠ 大数据量INSERT ⑴ 使用多行插入代替单行:insert into t values (),(),(),... ⑵ LOAD DATA INFILE ... ...
- mysql数据库在Navicat Premium连接的时候出现1862错误
navicat连接打开时报1862的错误, 很就没有连接mysql看看了,今天连接的时候发现本机的mysql链接不上了,在cmd中执行动作的时候也会叫你去set password,做设置密码的动作时会 ...
- 在Web开发方面Java跟PHp八大对比
在Web开发方面Java跟PHp八大对比 <本文摘自百度经验,用来简单对比一下这两种语言> 一. 语言比较 PHP是解释执行的服务器脚本语言,首先php有简单容易上手的特点.语法和c语言比 ...
- C# 过滤SerialPort端口
C#中的SerialPort类只能通过SerialPort.GetPortNames()来获取端口名字,而且出来都是COM+数字的字样,如果我要识别COM端口是什么设备的,它就无能为力了,此时我们可以 ...
- FileOutputStream
OutputStream: FileOutputStream BufferedOutputStream 缓冲输出流 package file; import java.io.File; import ...
- js深入研究之无法理解的js类代码,extend扩展
<script type="text/javascript"> function Person(name) { this.name = name; } Person.p ...
- BZOJ2084: [Poi2010]Antisymmetry
2084: [Poi2010]Antisymmetry Time Limit: 10 Sec Memory Limit: 259 MBSubmit: 187 Solved: 125[Submit] ...
- 一个资深java面试官的“面试心得”
在公司当技术面试官几年间,从应届生到工作十几年的应聘者都遇到过.先表达一下我自己对面试的观点: 1.笔试.面试去评价一个人肯定是不够准确的,了解一个人最准确的方式就是“路遥知马力,日久见人心”.通过一 ...
- easyui获取日期datebox中的值
<input type="text" class="easyui-datebox" id="CTIME" style="wi ...
- topas top vmstat
Linux监控脚本 http://www.jb51.net/article/58799.htm http://blog.csdn.net/icescream6/article/details/456 ...