$('.upload').change(function () {
var $container = $('#container');
$container.find('input:checkbox, input:text, select').val('');
var $thisUpload = $(this);
var path = 'file:///' + $thisUpload.val().replace(/\\/g, "/");
$.ajax({
url: path,
dataType: 'xml',
success: function (data) {
},
error: function (request, status, error) {
if (error.message == 'Permission denied') {
//this is where i end up
}
}
});
});
我知道“被阻止”的文件可能会在 IE 中导致此错误:
但是,此文件未被阻止。它位于包含上述代码的 .html 文件旁边。
什么可能导致“权限被拒绝”。我非常怀疑这是由于相同的原产地政策。
任何帮助深表感谢。谢谢
编辑:这只发生在我使用 ie7 的 windows xp 电脑上。win7中的ie7-mode运行良好。
编辑#2:这只发生在作为邮件附件下载的 xml 文件中。