我正在寻找以下代码的帮助,我正在尝试将一些PHP内容动态加载到DIV中:
<script type="text/javascript">
$(document).ready(function() {
$("#test").click(function(event){
event.preventDefault();
$('#folders').load('loadfolders.php');
});
});
</script>
此代码在FF和Safari中正常工作,但在IE7中无效。
更具体地说,它不会将任何内容加载到DIV中,它仍然是空白的。
有趣的是,如果我将其替换为:
$('#folders').load('test.html');
工作正常。
有什么想法吗?
答案 0 :(得分:0)
没关系,想出这个。用户错误。
: - (
显然,我有一个太多了
</div>
标记。
答案 1 :(得分:0)
我在加载图片时遇到了同样的问题。在消息来源对IE说:“你必须再次加载它,因为它与上次不一样!”
if($.browser.msie)
cacheImage.src = src_array[i]+ "?" + new Date().getTime();else/*IE fix*/
cacheImage.src = src_array[i];
源: http://css-tricks.com/snippets/jquery/fixing-load-in-ie-for-cached-images