1
Нижеприведенный код работает в Firefox 19.0. Скрипт загружает случайные статьи из базы данных.Бесконечный свиток: двойной контент в Chrome + не работает в IE
Он повторно загружает одно и то же содержимое в Internet Explorer и загружает в Chrome два + разных контента.
<script type="text/javascript">
$(window).scroll(function()
{
if($(window).scrollTop() == $(document).height() - $(window).height())
{
$('div#loadmoreajaxloader').show();
$.ajax({
url: "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 db ORDER BY RAND() DESC LIMIT 9");
if($stmt->execute()){
while ($row = $stmt->fetch()) {
echo'
content here
';}}
?>
Я просто заметил, что он отлично работает как в Firefox, так и в Chrome. Это проблема IE. Я попробовал исправить, но IE все еще показывает один и тот же контент. Фактически, когда я перезагружаю страницу в IE, я ДОЛЖЕН видеть другой контент, но я вижу то же самое. Weird. Мне кажется, что-то вроде проблемы с кешированием. –
Не знаю. Возможно, если вы разместите пример своего кода в jsfiddle.net, я могу вам помочь ... – NotGaeL