gpt4 book ai didi

php - 为什么这个无限滚动在 IE 中不起作用?

转载 作者:可可西里 更新时间:2023-10-31 23:32:24 25 4
gpt4 key购买 nike

下面的代码适用于 Chrome 和 Firefox。对于 IE,它滚动浏览相同的内容。我广泛搜索了解决方案,但一无所获。

标题

<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script type="text/javascript">

$(window).scroll(function()
{
if($(window).scrollTop() == $(document).height() - $(window).height())
{

$('div#loadmoreajaxloader').show();
$.ajax(
{
url: "http://www.hackedflashgames.com/loadmore.php",
success: function(html)
{
if(html)
{
$("#wrapper").append(html);
$('div#loadmoreajaxloader').hide();
}else
{
$('div#loadmoreajaxloader').html('<center>No more posts to show.</center>');
}
}
});
}
});
</script>

loadmore.php

<?php
include('db.php');
$stmt = $db->prepare("SELECT * FROM games ORDER BY RAND() LIMIT 6");
if($stmt->execute()){
while ($row = $stmt->fetch()) {
echo'
content here
';
}
}
?>

最佳答案

IE 因其积极的缓存而闻名,尤其是在 AJAX 方面。

尝试向 ajax 调用的 URL 添加一些随机查询字符串(如时间戳)。

您也可以在代码中指定:$.ajaxSetup({ cache: false });

因此您不必手动添加查询字符串,jQuery 会处理它。

关于php - 为什么这个无限滚动在 IE 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15179773/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com