XMLHTTPRequest没有'Access-Control-Allow-Origin'错误

时间:2017-12-28 16:32:39

标签: javascript ajax apache xmlhttprequest

希望你感觉很好!这是问题,我试图使用localhost中的url创建一个简单的xmlhttprequest。本地主机是apache! XAMPP。谢谢! 当我打开页面时,它返回我: 在请求的资源上没有'Access-Control-Allow-Origin'标头。因此,不允许原点'null'访问。
我不知道如何解决这个错误,我一直在尝试一些事情,但他们没有为我工作,我很沮丧。我正在使用:OPERA和FIREFOX。
希望你能帮助我。
这是代码

var xhr;

function initXHR(){
    if(window.XMLHttpRequest){
        xhr = new XMLHttpRequest();
    } else {
        xhr = new ActiveXOBject("Microsoft.XMLHTTP"); //OLD BROWSERS
    }       
}

function makeRequest(url, methodAjax, readyFunction){
    xhr.onreadystatechange=readyFunction;
    xhr.open(ulr,methodAjax,true);
    xhr.send(null);
}

function donwloadFile(){
    initXHR();
    makeRequest("http://localhost/correcto.html","GET",readyFunction);  
}

function readyFunction(){
    if(peticionHTTP.readyState==4){ //DONE==The operation is complete.
        if(peticionHTTP.readyState==200){ //
            document.getElementById("hi").innerHTML=peticionHTTP.responseText;
        } else {
        document.getElementById("hi").innerHTML=peticionHTTP.statusText;
        }
    }
}

window.onload=donwloadFile();

0 个答案:

没有答案