私は、PHPの助けを借りて別のデータをロードするウィンドウの一番下にスクロールするコードを書いています。 それはload_first.phpファイルをロードではなく、実は、このコードは、エクスペディアのXML APIを使用したホテルリストをロードするために使用され、このスクロールしていない状態でコンテンツをロードする
<?php $_SESSION['first']=1; if($_SESSION['first']==1) { ?>
<script type="text/javascript">
$(window).scroll(function(){
if($(window).scrollTop() == $(document).height() - $(window).height()){
$('div#last_msg_loader').html('<img src="loading.gif">');
var data="cachekey=" + $('.cachekey').val()+"&cachelocation="+ $('.cachelocation').val();
$.ajax({
url: "load_data.php?last_msg_id="+ID,
data:data,
error:function(error)
{
alert(error);
},
success: function(html){
if(html){
$(".message_box:last").after(data);
$('div#last_msg_loader').hide();
}else{
$('div#loadmoreajaxloader').html('<center>No more posts to show.</center>');
}
}
});
}
});
</script>
<?php
include('load_first.php');
?>
<?php
}
else
{
include('load_second.php');
}
?>
<div id="last_msg_loader"></div>
見るこのコードではどのような問題load_second.phpファイル を特定
iは$ _SESSION [ '最初の変更は非常に等しいことはありませんが表示されます']の値をload_first.phpに移動した後に2にします。したがって、if条件がfalseに変わり、else条件になります。 –
'$ _SESSION [' first '] = 1;'を 'if( !isset($ _ SESSION ['first'])){$ _SESSION ['first'] = 1; } ' - すでに設定されている場合は、1に再設定しないでください。 – hakre