フィードに +10 件の投稿をロードするために、home.php に 2 つの関数を作成しました。そして、2つの新しい投稿を1つの欠陥で正しくロードします. 含まれているhome.php全体を複製します。これは、ヘッダー、フィード、ステータスホルダー、およびさらに読み込むタブです。理由はわかりません。これを防ぐにはどうすればよいですか。ストリームを独自のページに配置して、独自に呼び出すことはできますか?
<script>
var global_streamcount=20;
function refreshstream()
{
$.ajax({
method: 'get',
url : 'home.php?limit='+global_streamcount,
dataType : 'text',
success: function (text) { $('#homestatusid').prepend(text); }
});
}
</script>
<script>
function checkautoload(){
global_streamcount=global_streamcount+10;loadstream('home.php','homestatusid',global_streamcount);
}
</script>
HTML もっと読み込む
<div class="stream_show_posts" onClick="global_streamcount=global_streamcount+10;refreshstream();">Show More Posts</div>
PHP
if(isset($_GET['limit'])){
$sqllimit = $_GET['limit'];
}else{
$sqllimit = 20;
}
$call="SELECT * FROM streamdata WHERE streamitem_target= $following_string OR streamitem_creator = $following_string OR streamitem_creator IN $friendlist AND streamitem_target IN $friendlist ORDER BY streamitem_timestamp DESC LIMIT $sqllimit";