尝试发出Jquery $ .ajax请求时“权限被拒绝”

时间:2010-07-12 18:06:57

标签: javascript jquery

function populateGroups(){
var p =1;
var groupNames = new Array();
$.ajax({
        type: "GET",
    url: "http://okcmonprd103/iMon/findgroups.pl",
    dataType: "text/xml",
    success: function parseGroupNames(xml){

            $(xml).find('group').each(function(){
                    groupNames[p] = $(this).find('name').text();
                    p++;
            });
            groupNames.sort(arraySort);
            for(p=0;p<groupNames.length-1;p++){
                $('#Groups').append('<option value="'+p+1+'">'+groupNames[p]+'</option>');
                $('#dutyGroups').append('<option value="'+p+'">'+groupNames[p]+'</option>');
                }
    }
});

}

我将此ajax调用发送到我们网络上的服务器,该服务器运行返回XML数据的Perl脚本。这在IE8中的我的机器和我的Windows 7小工具(这主要是用于它)中工作正常,但是当公司中的其他人试图使用它时,它们会得到“权限被拒绝”错误。我是否需要设置代理页面才能使其正常工作?

它可以在我的机器上运行,我只是看不到同一网络上的其他人怎么也无法使用它...

1 个答案:

答案 0 :(得分:1)

原来这是一个Windows 7问题。当您右键单击HTML文件名时,在安全性下,它会说“此文件被阻止,因为它来自另一台计算机”

您只需按下“取消阻止”按钮,突然之间就可以了。