我在IE中遇到了一些问题。没有错误显示在控制台中,因此调试非常困难。Internet Explorer中的jquery .load()问题 - 在其他浏览器中正常工作
我给你的脚本是如何工作
的index.php
< DIV ID = 'tableholder'>内幕[article.php获得由加载到这个div PHP包括()首次周围] </DIV>
所以article.php内我有一个用于刷新按钮: < IMG ID = '新鲜' SRC = 'whatever.jpg'/>
我也有在article.php顶部以下代码:
<script type='text/javascript'>
$(document).ready(function()
{
/*-------------------------------------------------------------------------------*/
// REFRESH BUTTON
$('#fresh').click(function() {
$('#loadergif').show(); //show loader gif until load complete
$("#tableholder").load('article.php?site=whatever','');
$('#loadergif').hide(); //hide loader gif when load is complete
});
/*-------------------------------------------------------------------------------*/
});
</script>
所以,当我点击刷新按钮(图片)它重新加载了桌面div - 这在谷歌浏览器,Safari浏览器,Firefox的工作正常 - 但在IE8上它只能工作一次。之后,就好像jQuery内部处于休眠状态。我已经尝试在article.php中再次添加jQuery,但似乎并没有解决它。
任何想法?
你的jQuery版本是最新的吗? – Jeffrey 2012-01-11 13:55:23
它的版本是1.7.0 – TheDavil 2012-01-11 17:16:56