我有一個在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