请求的资源上不存在“Access-Control-Allow-Origin”标头。因此不允许原点'_example__'访问

时间:2014-10-07 16:32:43

标签: xmlhttprequest cors

//

  
    

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>

1 个答案:

答案 0 :(得分:0)

参考Angular.js No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access

&#34; Access-Control-Allow-Origin设置在来自服务器的响应上,而不是客户端请求上,以允许来自不同来源的客户端访问响应。&#34;