Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在html中添加跨域_Javascript_Xml - Fatal编程技术网

Javascript 在html中添加跨域

Javascript 在html中添加跨域,javascript,xml,Javascript,Xml,当我在本地服务器上下载xml文件时,我从xml文件中获取数据,它工作正常,但当我给出xml文件的在线路径时,它不工作。我读到一些关于我认为这是一个跨域的问题,但是如何在html中调用跨域文件 <script type="text/javascript"> if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } e

当我在本地服务器上下载xml文件时,我从xml文件中获取数据,它工作正常,但当我给出xml文件的在线路径时,它不工作。我读到一些关于我认为这是一个跨域的问题,但是如何在html中调用跨域文件

<script type="text/javascript">
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }



xmlhttp.open("GET","http://www.mydomain.com./myfile/xml_9646.xml",false);
xmlhttp.send();

xmlDoc=xmlhttp.responseXML; 


</script>

if(window.XMLHttpRequest)
{//IE7+、Firefox、Chrome、Opera、Safari的代码
xmlhttp=新的XMLHttpRequest();
}
其他的
{//IE6、IE5的代码
xmlhttp=新的ActiveXObject(“Microsoft.xmlhttp”);
}
open(“GET”http://www.mydomain.com./myfile/xml_9646.xml“,假);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;

如果您可以控制域的后端,您可以使用类似XML的东西。您的服务器将充当JS代码和远程XML的桥梁/代理。因为,您要求您的服务器(位于您的域中)为您读取它。

如果您可以控制域的后端,您可以使用类似XML的内容。您的服务器将充当JS代码和远程XML的桥梁/代理。因为,您要求您的服务器(位于您的域中)为您阅读它。

如果服务器实现您可以

如果服务器实现了,您可以


我可以知道原因吗请在flash中它是工作文件但我如何知道原因请在flash中它是工作文件但如何
$(document).ready(function() {
  jQuery.support.cors = true; // IMPERATIVE for IE(8) support
  $.ajax({
    type: "GET",
    url: "http://itunes.apple.com/au/rss/topfreeapplications/limit=10/xml?partnerId=1002&partnerUrl=http%3A%2F%2Fwww.s2d6.com%2Fx%2F%3Fx%3Dc%26z%3Ds%26v%3D3868801%26t%3D",
    dataType: "xml",
    success: function(xml) {
      $(xml).find('...').each(function(){
        var id = $(this).find("...").text();
        // ....

      });
    }
  });
});