这对我解析XML和通过jQuery附加代码似乎工作在每一个浏览器不错,但Chrome浏览器(仅适用于Mac,镀铬的Windows版本正常工作)和探险家。我没有意识到代码中存在明显的问题,所以我认为一些新鲜的眼睛可能会有所帮助。任何人都知道什么可能导致在Mac上的IE和Chrome不追加?XML jQuery的问题
<script type="text/javascript" charset="utf-8">
$(document).ready(function()
{
$.ajax({
type: "GET",
url: "sitenav.xml",
dataType: "xml",
success: parseXml
});
function parseXml(xml)
{
$(xml).find("GoogleAnalytics").each(function()
{
$("li#google_analytics").append('<ul><li>' + $(this).find("NavHeader").text() + '</li></ul>');
});
}
});
</script>