我正在使用 AJAX 加载 KML 文件(基本上是一个 XML 文件)。我能够在 IE9、FF 等中很好地解析所有内容,但在 IE8 中它不起作用。我取回了数据,但无法在 jQuery 中解析它。我假设这是因为它没有被确认为真正的 XML。 例如,如果我将文件从 us_states.kml 更改为 us_states.xml,它就可以正常工作。 所以,我可以尝试让人们手动将他们的文件从 kml 更改为 xml,但我更希望能够读入它并让它在所有浏览器上工作,无论新旧。 这是我的 ajax 调用:
$.ajax({
url: KMLFile,
type: "GET",
dataType: "XML",
success: function(data){ ...}
});
预先感谢您的帮助。
最佳答案
我会完全跳过 XML/KML 问题并直接转到 JSON:
关于javascript - 无法在 IE 8 及以下版本中使用 jQuery 解析文件,因为它不是 XML(即使它有点像 XML),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8840148/