[英]Issue loading XML into DIV using JavaScript in IE
我需要将配置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。
有任何想法吗?
提前致谢!
尝试这个:
$(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();
}});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.