4

我在 IE 上收到权限被拒绝错误(firefox 工作正常)

我正在进行 ajax 调用(本地域)和我分配给 div 的调用结果。在调试时,我知道 ajax 调用没有问题,变量“result”有结果数据。将数据分配给 div 时会引发错误。

错误行:2 jquery-1.8.1.min.js 错误:权限被拒绝

Javascript代码:

$.get('administration.htm', function (result) {
    $('#adminDiv').find('#content').html(result);
});

知道为什么会出现此错误。

4

1 回答 1

2

权限被拒绝错误可能来自在文档准备好之前尝试操作 DOM。

至于不再起作用的事件和格式,使用 JavaScript 和 jquery 选择事物可能会导致问题。当您使用document.getElementById它时,它将更新 DOM 和呈现的页面,但不会更新关联的 jQuery 对象。要解决这个问题,您需要重新生成 jQuery 对象(使用$('selector'))并重新附加处理程序,或者尝试$(document.getElementById('objectId')).html('result');使用 javascript 查找 DOM 元素以避免权限错误,然后使用关联的 jQuery 对象对其进行修改。

于 2015-01-21T01:55:40.733 回答