【发布时间】:2013-07-06 03:58:41
【问题描述】:
下面我有一段 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?
});
我需要将数据放入一个对象/数组中(不确定哪个更合适),以便我可以轻松地操作/显示它。我正在努力做到这一点,如果有人可以帮助我,我将非常感激。 我已经阅读了其他类似的问题,他们的解决方案似乎对我不起作用,因此我决定发布我的确切情况以找到更准确的答案。
谢谢
【问题讨论】:
-
您阅读过哪些类似的问题,您尝试过哪些解决方案?很高兴知道这些内容的上下文非常非常准确,正如您所写的那样,您这次想要一些非常准确的东西。请提供这个非常准确的上下文。
-
从接受的答案中,我必须承认我看不出您的问题与现有的问答材料完全有何不同。我能说的是,您的问题至少得到了恰当的表述,而且这里的答案也是如此,所以如果您能在这里概述您的问题到底是什么,最好把这个写出来。
标签: php javascript jquery xml