IE权限被拒绝

时间:2013-07-01 11:34:29

标签: javascript jquery internet-explorer permission-denied

我在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);
});

知道为什么会出现这个错误。

1 个答案:

答案 0 :(得分:2)

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

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