在我的页面中,我正在对外部
进行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?
感谢所有帮助