jquery - 如何使用 jQuery 解析远程 XML 文件

标签 jquery xml

我使用此脚本通过 jQuery 解析 XML 文件,但只有当我在本地服务器中有 XML 文件时它才会运行。您知道如何解析远程服务器上的 XML 文件吗?

<script>$(document).ready(function(){
  $.ajax({
    type: "GET",
    url: "http://www.myotherwebsite.com/folder/myfile.xml",
    dataType: "xml",
    success: function(xml){
      $(xml).find("user").each(function(){
        var name = $(this).find("name").text();
        var email = $(this).find("email").text();
        var phone_number = $(this).find("mobile").text();

        document.write("<b>Name</b>: "+name+"<br>");
        document.write("<b>Email</b>: "+email+"<br>");
        document.write("<b>Phone Number</b>: "+phone_number+"<br>");
      })
    }
   });
});
</script>

最佳答案

Same Origin Policy会阻止远程访问。

关于jquery - 如何使用 jQuery 解析远程 XML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3206176/

相关文章:

java - XML 元素类型都是相同的

iphone - 在 HTTP 响应中获取 XML 并读取它

android - CollapsingToolbarLayout 和 TabLayout 导致标题重叠

java - xml 字符串到文件

javascript - 如何从xml Ip api获取xml内容并将其显示在网页上?

javascript - 如何将选定的值作为额外参数传递给ajax调用

javascript - 如何将动态元素附加到在 lightgallery.js 中打开的图像

javascript - 使用 Jquery 在新打开的浏览器窗口上触发元素单击

javascript - 如何一次只打开一张 Accordion 幻灯片

javascript - 在哪里手动编辑这个用 JavaScript 制作的特定日历中的事件名称