通过 jQuery/ajax 从 URL 获取 XML

问题描述 投票:0回答:1

我这里有一个网址

http://94.23.34.69:7240/ 

其中包含 XML 信息。我需要标签之间的这些信息

<Name>IG_Battlegrounds</Name>
<MapName>Brezaliad</MapName>
<NumberOfActivePlayers>35</NumberOfActivePlayers>
<MaxNumberOfPlayers>50</MaxNumberOfPlayers>

获取信息时我需要将其打印成html。 我设法通过 PHP 实现了这一点,但这花费了太长的时间,导致我的网站加载缓慢。我还没有使用过ajax。我希望有一个人可以帮助我。我尝试用这个

  $.ajax({
      type: "GET",
    url: "http://94.23.34.69:7240/ ",
    dataType: "xml",
    success: function(xml) {           
        alert("xml");
    }
});

但这不起作用。它没有显示任何东西。我需要添加一些特殊的东西来使用 ajax 吗?我还需要来自此链接的所有信息并分解信息,以便我可以使用其中的部分内容打印到我的网站

http://module.game-monitor.com/85.236.100.184:8876/website.php?s=test.css&f=18

如有帮助,我们将不胜感激。

javascript jquery ajax xml
1个回答
0
投票

您无法将 Ajax 请求发送到您所在域以外的其他域。

https://en.wikipedia.org/wiki/Same-origin_policy

您可以使用 CORS(如果您可以管理服务器)或使用代理来规避它。

规避同源策略的方法

© www.soinside.com 2019 - 2024. All rights reserved.