使用Jquery解析从PHP文件返回的xml

使用Jquery解析从PHP文件返回的xml,php,jquery,Php,Jquery,由于白名单安全性,我使用PHP脚本从外部服务器返回XML PHP文件代码如下所示- <?php include_once 'utilityCurl.class.php'; $uri = 'http://OURSERVER/feeds/?feedID=99&c'; $response = utilityCurl::fetchContent($uri); echo $response; 在这里使用json要容易得多 在php中,请将其转储 echo json_encode(s

由于白名单安全性,我使用PHP脚本从外部服务器返回XML

PHP文件代码如下所示-

<?php

include_once 'utilityCurl.class.php';

$uri = 'http://OURSERVER/feeds/?feedID=99&c';

$response = utilityCurl::fetchContent($uri);

echo $response;

在这里使用json要容易得多

在php中,请将其转储

echo json_encode(simplexml_load_string($xml));

然后,在javascript中,您只需检查json.newItem是否填充了某些内容

Firebug控制台中是否有任何错误?没有,令人恼火的是没有-Firebug状态都很好!它是否显示正在发出请求,以及正确的响应?如果我将数据类型切换为php,它不会出错-但仍然不会显示任何内容!“是”请求发出并收到响应。我将上传一个例子对不起,我对jquery的json知识不是很了解,我不知道如何调用和解析json的xml文件?我将echo脚本添加到php文件中,但仍然得到相同的错误?很抱歉,我的示例代码中遗漏了一行。您应该将json_编码(simplexml_load_string($xml))回显到页面中,然后在javascript中以json的形式获得结果,并将其作为一个对象引用,即json.newItem将是一个对象数组。
echo json_encode(simplexml_load_string($xml));