新手来了 我有 AJAX 请求 XML 数据。由于它是跨域的,因此它通过 PHP 代理。问题是代理以字符串的形式返回 XML。这使得在 Javascript 中解析变得困难。我怎样才能 1) 让 PHP 以 XML 对象的形式返回数据,或者 2) 在返回字符串后将其转换为 XML?
$.ajax({
url: 'proxy.php',
data: {requrl: request + '&reportType=' + report}
})
.done(function(response) {
...
}
代理.php:
<?php
$file = file_get_contents($_GET['requrl']);
echo $file;
?>