您的当前位置:首页正文

Origin XX is not allowed by Access-Control-Allow-Origin.解决办法

2024-11-27 来源:个人技术集锦

Origin XX is not allowed by Access-Control-Allow-Origin. 

其实就是  js 访

什么引起了ajax不能跨域请求的问题?

ajax本身实际上是通过XMLHttpRequest对象来进行数据的交互,而浏览器出于安全考虑,不允js代码进行跨域操作,所以会警告。


 
解决方法    红色是重点的地方。


    function Sel() {
        $.ajax({  
        url: "", 
        type: "GET",  
        dataType: 'jsonp',  
        timeout: 5000,  
        success: function (json) {
            alert(json);
        }, 
        error: function (xhr, ajaxOptions, thrownError){  alert("Http status: " + xhr.status + " " + xhr.statusText + "\najaxOptions: " + ajaxOptions + "\nthrownError:"+thrownError + "\n" +xhr.responseText);   } });

    }


详细说明与其他方法:http://wenku.baidu.com/view/e29f37350b4c2e3f57276386.html



显示全文