我在 IE 上收到权限被拒绝的错误(firefox 工作正常)
我正在进行 ajax 调用(本地域)并将调用结果分配给 div。在调试时,我发现 ajax 调用没有问题,并且变量“结果”具有结果数据。将数据分配给 div 时会引发错误。
Error行:2 jquery-1.8.1.min.js 错误:权限被拒绝
JavaScript 代码:
$.get('administration.htm', function (result) {
$('#adminDiv').find('#content').html(result);
});
知道为什么会出现这个错误。
权限被拒绝错误可能是由于在文档准备好之前尝试操作 DOM 造成的。
至于不再起作用的事件和格式,使用 JavaScript 和 jquery 来选择内容可能会导致问题。当你使用document.getElementById
它将更新 DOM 和渲染的页面,但不会更新关联的 jQuery 对象。要解决这个问题,您需要重新生成 jQuery 对象(使用$('selector')
)并重新连接处理程序或尝试类似的操作$(document.getElementById('objectId')).html('result');
您使用 javascript 查找 DOM 元素以避免权限错误,然后使用关联的 jQuery 对象对其进行修改。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)