我正在使用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){ ...}
});
提前感谢您的帮助。