//
Blockquote我试图通过Web API访问json内容。我可以访问内容但由于某种原因它给了我错误 :" no' Access-Control-Allow-Origin'标题出现在 请求的资源。因此不允许来源
'http://localhost'
。访问#&34;现在它意味着我必须启用一些CORS或者如何 将内容移动到同一个域。我不确定是否必须在a:Origin Server(请求)上启用它 在这种情况下localhost b:在外部服务器上或者c:我必须设置 我的ajax调用中的一些代码
请告知并指导正确的内容,因为我有点******* in 这方面。
<script>
jQuery(document).ready(function() {
jQuery('#34f8l4frywio').change(function(){
if((jQuery("#34f8l4frywio").length < 0) || (jQuery("#vnkt3fpocr10").length < 0)){
}else{
var newserial = jQuery("#34f8l4frywio").val();
var newmodel = jQuery("#vnkt3fpocr10").val();
jQuery.ajax({
url : 'http://example.com/xmlrpc/serial_json.php?serial='+ newserial+'&model='+ newmodel + '&format=json',
dataType: "text",
contentType: "text/plain",
xhrFields: {
withCredentials: false
},
//here it fails and gives the error
success: function(data) {
var json = $.parseJSON(data);
jQuery('#6bun045yhogr').val(json[0].warranty);
jQuery('#34f8l4frywio').val(json[0].serial);
jQuery("#vnkt3fpocr10").val(json[0].model);
}
});
}
});
});
</script>
答案 0 :(得分:0)
&#34; Access-Control-Allow-Origin设置在来自服务器的响应上,而不是客户端请求上,以允许来自不同来源的客户端访问响应。&#34;