我有一个在PHP脚本编写XML的脚本。使用jQuery解析XML从php
我使用ajax调用来读取该XML。
$.ajax({
url: "http://blablabla.com/myscript.php",
data: requestVars,
dataType: 'xml',
success: function(xml){
XMLParser(xml);
},
error: function(xhr,err){
alert("readyState: "+ xhr.readyState + "\nstatus: " + xhr.status + "\nerror:" + err);
alert("responseText: " + xhr.responseText);
}
});
关于PHP我有这样的:
<?php
header('Content-Type: application/xml; charset=UTF-8');
...
?>
(与应用程序/ XML和文本/ xml的尝试都)
问题:
的工作原理是在谷歌浏览器的魅力,在IE9和Firefox上使用readyState失败:4,状态:200和错误:parsererror
编辑: 一小片样品XML的:
<?xml version='1.0' encoding='utf-8'?>
<Index Title="asdsad" isImg="0">
<Categories>
<Cat Id="13">
<Title>Movies</Title>
</Cat>
<Cat Id="15">
<Title>Books</Title>
</Cat>
</Categories>
<Subject Id="141" Open="0">
<Title>Subject A</Title>
<Resource Id="553" Level="2">
<Title>Resource A1</Title>
</Resource>
</Subject>
</Index>
你能告诉我们XML吗? – TJHeuvel