我正在使用此代码:
$.get('getdetails.php?gid='+getid, function (data) {
//query the jq object for the values
var person = $(data).filter('NAME').html();
// this works fine and shows the content from the getdetails.php page
alert (data);
// this shows nothing
alert(person);
});
这里是getdetails.php位
echo"<NAME>barry</NAME>";
这在Chrome,FF和IE9中100%有效,但在IE8或7中完全没有。
请帮忙!
答案 0 :(得分:0)
是否有理由返回XML而不是JSON?如果可以切换,则可以使用JSON.parse
转换为本机对象。如果必须使用JSON,则可以使用getElementByTagName
。
您可以像查询文档的DOM一样查询XML。查看w3school文档了解更多信息。
也许您应该尝试使用JSON,因为它消耗的带宽比XML少。