Javascript XMLHttpRequest无法加载http:…请求的资源上不存在“Access Control Allow Origin”标头
我正在尝试使用以下代码对Web服务进行rest调用:Javascript XMLHttpRequest无法加载http:…请求的资源上不存在“Access Control Allow Origin”标头,javascript,jquery,ajax,xmlhttprequest,cross-domain,Javascript,Jquery,Ajax,Xmlhttprequest,Cross Domain,我正在尝试使用以下代码对Web服务进行rest调用: $.ajax ({ url: "serviceUrl", type: "POST", data: { method : 'classic', text : 'test'}, success: function( result ) { alert("OK"); } }); 我得到了这个错误: XMLHttpReques
$.ajax ({
url: "serviceUrl",
type: "POST",
data: { method : 'classic',
text : 'test'},
success: function( result ) {
alert("OK");
}
});
我得到了这个错误:
XMLHttpRequest无法加载http:。。。。请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许访问源“我的url”
我了解到这是一个跨域ajax请求问题。有没有办法避免这种情况,或者用javascript进行调用的另一种方法?proxify request server Side该服务需要api密钥吗?没有,该服务需要用户名和密码,但我将其放在数据字段中,它没有显示在我的代码中是与使用该应用程序的当前用户相关的用户名/密码,还是应用广泛。您的用户能够看到所述用户名/密码会有危险吗?如果使用客户端javascript发出此请求,则使用此应用程序的任何人都可以看到用户名/密码。