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'
});
}) 展开
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'
});
}) 展开
展开全部
尊敬的用户,您好!很高兴为您答疑。
据观察,您的这段代码应该是运行在asp动态结构下。因为您引用了第三方插件,故无法为您进行准确调试。但是就此代码给出3点建议:1、既然已经使用了jQuery框架,请不要再将dom对象等代码参杂进来;2、在使用判别式时(如:ret === "success"),实在看不懂您想要表达什么,估计是书写错误;3、window.location.href = '../UserInfoManage/UserGroupList.aspx',此类跳转建议不要使用../之类的相对定位,既然已经使用了动态脚本,定义一个页面变量,在此处输出绝对路径应该不是难事。
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
据观察,您的这段代码应该是运行在asp动态结构下。因为您引用了第三方插件,故无法为您进行准确调试。但是就此代码给出3点建议:1、既然已经使用了jQuery框架,请不要再将dom对象等代码参杂进来;2、在使用判别式时(如:ret === "success"),实在看不懂您想要表达什么,估计是书写错误;3、window.location.href = '../UserInfoManage/UserGroupList.aspx',此类跳转建议不要使用../之类的相对定位,既然已经使用了动态脚本,定义一个页面变量,在此处输出绝对路径应该不是难事。
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询