Js代码在IE中能正常运行,在FireFox中不行

刚开始学JS,写了一段代码,发现在IE中好使,在FF中用不了,不明白为什么,希望有高手帮忙看看。varperList='';$("#operation").click(f... 刚开始学JS,写了一段代码,发现在IE中好使,在FF中用不了,不明白为什么,希望有高手帮忙看看。

var perList = '';
$("#operation").click(function () {
var operationIndex = 0;
var selectedObjects = $("#tt").tree("getChecked");
for (var i = 0; i < selectedObjects.length; i++) {
if (selectedObjects[i].id != "") {
var value = parseInt(selectedObjects[i].id);
operationIndex += value;
if (perList == "") {
perList = value;
}
else {
perList = perList + "," + value;
}
}
if (perList != "") {
document.getElementById("lblPerList").innerHTML = perList;
}
}
var data = {};
data.Type = "savePermission";
data.GroupId = document.getElementById('lblGroupId').innerHTML;
data.Permission = operationIndex;
data.perlist = perList;

$.ajax({
url: "Handler.ashx",
data: data,
type: "POST",
success: function (ret) {
if (ret === "success") {
alert('<%=PageBase.GetMulitInfo("Admin_PermissionModular_AdminUserGroupPermission_AddSuccess")%>');
}
}
})
window.location.href = '../UserInfoManage/UserGroupList.aspx'
});
})
展开
 我来答
火狐
2014-10-01 · Firefox,最快最安全的上网体验
火狐
Mozilla Firefox火狐浏览器,是一款开放安全的开源浏览器,全球拥有5亿用户。
向TA提问
展开全部
  尊敬的用户,您好!很高兴为您答疑。
  据观察,您的这段代码应该是运行在asp动态结构下。因为您引用了第三方插件,故无法为您进行准确调试。但是就此代码给出3点建议:1、既然已经使用了jQuery框架,请不要再将dom对象等代码参杂进来;2、在使用判别式时(如:ret === "success"),实在看不懂您想要表达什么,估计是书写错误;3、window.location.href = '../UserInfoManage/UserGroupList.aspx',此类跳转建议不要使用../之类的相对定位,既然已经使用了动态脚本,定义一个页面变量,在此处输出绝对路径应该不是难事。
  希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
lee_zim
2014-09-29 · TA获得超过433个赞
知道小有建树答主
回答量:381
采纳率:0%
帮助的人:228万
展开全部
你的js引用了别的js插件,建议火狐安装firebug进行调试,看看具体错误
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式