我在网页上使用jquerys .load()函数。它将一个loader.gif文件,然后一个html文档加载到一个特定的div中。它适用于FF,Chrome和Safari,但不适用于IE。我一直在网上搜索并且找不到答案,所以我想知道你是否可以帮助我。这是我的jquery:
$(document).ready(function() {
$('.loadCat').click(function(e) {
var url = $(this).attr("href");
$('#target').html('loading...');
$('#target').load(this.href);
e.preventDefault();
return false;
});
});
编辑: 这是我使用的html的一个例子:
<a href="page.php" class="loadCat">Link</a>
当您点击IE中的链接时,会出现loading ...但不会尝试加载page.php。
答案 0 :(得分:0)
试试这个:
$(function(){
$('.loadCat').click(function(){
var
targetElement = $("#target"),
url = this.href + "?" + new Date().getTime(); //To prevent IE caching
targetElement.html('loading...');
$.get(url, function(data){
targetElement.html(data);
});
return false;
});
});
...编辑