我需要将配置XML加载到DIV中,因为我正在使用以下代码:
$(document).ready(function(){
console.log("Document ready");
$("#footer_config").load("/config/footer_config.xml");
});
此代码在Chrome中正常运行,但在IE中却没有。它在控制台中打印“Document ready”,但“footer_config”DIV为空。如果我在IE中按CTRL + F5它可以工作,div具有XML文件的内容。我正在使用IE 9.
有什么想法吗?
提前致谢!
答案 0 :(得分:1)
试试这个:
$(function(){
console.log("Document ready");
$("#footer_config").load('/config/footer_config.xml', function() {
console.log('Load finished');
});
});
这将告诉您加载完成。然后尝试检查Chrome开发者工具中的网络标签,看看它是否已被拉下来。
更新
不要使用load方法,而是尝试使用AJAX方法将其拉下来:
$.ajax({url: '/config/footer_config.xml', dataType: 'xml', cache: false, success: function(d) {
console.log(d);
$('#footer_config').html($(d).html();
}});