$.get("../test.php",function(xml){
var flag=$(xml).find("flag");
alert(xml);
alert(flag.text());});
$html="<?xml version='1.0' encoding='utf-8'?>";
$html.="<flag>霓虹</flag>";
echo $html;
输出的xml和php中一样,但是flag标签里面的值为什么获取不到?
变为xml格式,要么直接var flag=$(xml),不要find了,因为就是根节点了,没有子元素find不了
header('Content-Type:text/xml;charset=utf-8');
$html="<?xml version='1.0' encoding='utf-8'?>\n";
$html.="<flag>霓虹</flag>";
echo $html;
谢谢,我好像有点明白了。我在整个外面加了一个,那么通过$(xml)获取的就是response节点,那么我要访问它下面的节点,就可以成功了。刚刚这样做了,也确实成功了。