jQuery .load在IE7中不起作用

时间:2009-08-12 20:34:15

标签: jquery internet-explorer-7 load

我正在寻找以下代码的帮助,我正在尝试将一些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');

工作正常。

有什么想法吗?

2 个答案:

答案 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