jquery权限,jquery权限选择器总结

IE8下使用jQuery出现preventDefault没有权限的错误

在chrome、firefox等浏览器中,event对象可从事件函数的参数中传入。ie8中须从window对象中获取

创新互联服务项目包括西和网站建设、西和网站制作、西和网页制作以及西和网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,西和网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到西和省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

$("#btn").click(function(e) {

var event = e | window.event;

})

在ie8中,不支持e.target

你这个可以先从window中获取event对象后,再调用

preventDefault方法就好了

例如:

$("button").click(function(e) {

var event = e | window.event;

if(e.preventDefault) {

event .preventDefault();

}else{

event .returnValue = false;

}

});

Jquery树形结构移动权限怎么写

这是JQ的前台代码

function zTreeOnDrop(event, treeId, treeNodes, targetNode, moveType) {

var DeptIds = "";

for (var i = 0; i treeNodes.length; i++) {

DeptIds += treeNodes[i].DeptId;

if (i != treeNodes.length - 1) {

DeptIds += "|";

}

}

var params = "DeptIds=" + DeptIds + "TargetId=" + targetNode.DeptId;

$.submit({

url: "%=AppPath.Domain %/Controllers/CorpDeptInfoAction.ashx?__method=drag",

data: params,

success: function(oData) {

var treeObj = $.fn.zTree.getZTreeObj("rightTree");

for (var i = 0; i treeNodes.length; i++) {

treeObj.moveNode(targetNode, treeNodes[i], 'inner');

}

},

error: function(oData) {

$.alert(oData.Message);

}

});

};

function zTreeBeforeDrag(treeId, treeNodes) {

return true;

};

后台代码你自己改下

//移动权限

private string Drag(HttpContext context)

{

string result = AppAction.ERROR;

string message = "";

log.Debug("[Update]: 更新权限表");

try

{

string DeptIds = context.Request.Form["DeptIds"];

string targetId = context.Request.Form["TargetId"];

string[] DeptIdList = DeptIds.Split('|');

IListCorpDeptInfo corpDeptInfoList = new ListCorpDeptInfo();

for (int i = 0; i DeptIdList.Length; i++)

{

CorpDeptInfo param = new CorpDeptInfo();

param.DeptId = DeptIdList[i];

CorpDeptInfo corpDeptInfo = corpDeptInfoService.GetCorpDeptInfoById(param);

corpDeptInfo.ParentId = targetId;

corpDeptInfoList.Add(corpDeptInfo);

}

int sResult = corpDeptInfoService.UpdateCorpDeptInfoListById(corpDeptInfoList);

switch (sResult)

{

case SystemRightService.SUCCESS:

result = AppAction.SUCCESS;

log.Debug("更新成功");

break;

default:

break;

}

}

catch (Exception ex)

{

message = "更新权限表失败";

log.Error("更新失败", ex);

}

Hashtable jsonHash = new Hashtable();

jsonHash.Add(AppAction.RESULT, result);

jsonHash.Add(AppAction.MESSAGE, message);

string jsonString = JsonMapper.ToJson(jsonHash);

return jsonString;

}

jquery-1.9.1.min.js 没有权限错误

我刚好今天遇到这个问题,没有跨域,chrome可以,但是ie就是报错。检查了大半天,终于发现问题所在了。

这是jquery1.9的bug(具体什么bug没有继续研究)。

你把引用的jquery库换成jquery-1.11.1.js 就没问题了。

另外,还有种解决办法就是,把涉及到iframe附近的操作代码,放弃jquery的语法,用纯js写一下。

不知道你是不是这个原因,看到请回复下哦!

js提示“jquery.js 没有权限” ,不是跨域问题

摘自:

jquery.js没有权限问题

那天页面写得好好的,后来改了一个效果,(美工MM改的),然后提交测试,点击了某个链接后就报了jquery.js 没有权限这个错误了,一开始我以为是链接写错了,于是改来改去,发现都是这个错,于是百度一下,说这是什么跨域访问,我想,我就链个本页面的涵数,不存在什么跨域的问题啊。后来发现,里面不写东西都会报错,于是我在火狐下看到,怎么我写进去的href的内容,变成了"#ui_tabs_"....,是在页面加载后自动生成的内容,把我原来写在里面的href的内容覆盖掉了。

时间紧急,我也就是把这个效果给去掉,自己把切换的效果用JS完成。所以,出现jquery.js 没有权限并不一定是跨域访问,也有可能是其他原因导致的,需要从各个方面,细心检查!

标题名称:jquery权限,jquery权限选择器总结
文章转载:https://www.cdcxhl.com/article46/dsesohg.html

成都网站建设公司_创新互联,为您提供关键词优化企业网站制作虚拟主机用户体验响应式网站微信公众号

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都网站建设公司