私はAJAXを使用してKMLファイル(基本的にXMLファイルです)をロードしています。私はIE9、FFなどのすべての細かい解析ができますが、IE8ではうまくいきません。私はデータを取得しますが、jQueryで解析することはできません。私はこれが本当のXMLとして認められていないからだと仮定しています。 ファイルをus_states.kmlからus_states.xmlに変更すると、正常に動作します。 だから、私は手動でファイルをkmlからxmlに手動で変更しようと思っていましたが、それを読み込んで、古いものと新しいもののすべてのブラウザで動作させることを好むでしょう。あなたの助けを事前にXMLではないため、IE 8以降のjQueryでファイルを解析できません
$.ajax({
url: KMLFile,
type: "GET",
dataType: "XML",
success: function(data){ ...}
});
ありがとう: はここに私のAJAX呼び出しです。私は完全にXML/KMLの問題をスキップして、JSONにまっすぐ行くと思い
うーん...あなたがプレーンテキストとしてそれを取得し、その後、 '$ .parseXMLのXMLとして解析したことがあります(xmltext) '? –
はい、エラーメッセージなしで失敗します。 XMLは形式が整っていて、データはプレーンテキストなので、なぜそれがわからないのですか。 – Munzilla