下面我有一段 PHP 代码,它实质上是从另一个站点抓取一个 XML 文件并将其打印到我的 index.php 页面。我这样做是因为 access-control-allow-origin 以便我可以使用 AJAX 获取数据(不允许来自其他域(这称为代理吗?))。
<?php
header ("Content-Type:text/xml");
$url = 'http://pathtoxmlfilehere.com/blablabla.xml';
$xml = file_get_contents($url);
print $xml;
?>
所以,现在我把这个文件和我的服务器放在同一个服务器上,我只需要调用 AJAX 来获取它,对吗?所以,我使用的是 jQuery,所以不妨使用 $.get()。
$.get('PathToLocalXmlThatIUsedPhpToDownload', function(data) {
// What goes in here?
// Do I need to parse the data as XML?
});
我需要将数据放入一个对象/数组中(不确定哪个更合适),以便我可以轻松地操作/显示它。我正在努力做到这一点,如果有人可以帮助我,我将非常感激。我已经阅读了其他类似的问题,他们的解决方案似乎对我不起作用,因此我决定发布我的确切情况以找到更准确的答案。
谢谢