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

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



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章