XMLHttpRequest无法加载URL未通过访问控制检查:否'Access-Control-Allow-Origin

时间:2016-07-12 15:36:14

标签: jquery ajax

在我的页面中,我正在对外部

进行ajax休息调用

网址的格式如下:

var url = "http://someurl.somedomain.com/WS/?SomeVariable=global&SomeCOde="+code.val();

在表单的提交事件后生成网址。

$(document).ready(function(){
    console.log('ready!');
    $('#form').submit(function(event){
        event.preventDefault();
        var code = $('#code');
        if ( code.val() !== '' ) {
            var url = "http://someurl.somedomain.com/WS/?SomeVariable=global&SomeCOde="+code.val();
            // Chiamata rest
            $.ajax({
                url: url,
                dataType:'xml',
                crossDomain: true,
                type: 'GET',
                success: function(data, status, response) {

                }
            });
        } else {
            code.css('outline', 'solid 1px red');
        }
    });
});

我期待这个调用是一个XML响应,但在控制台日志中出现错误:

  

XMLHttpRequest无法加载   http://someurl.somedomain.com/WS/?SomeVariable=global&SomeCOde=xxxx。   对预检请求的响应未通过访问控制检查:否   请求中存在“Access-Control-Allow-Origin”标头   资源。因此不允许来源“http://www.someurl.it”   访问。

我该如何解决? 如何在xml响应之后设置ajax?

感谢所有帮助

0 个答案:

没有答案