我在我的home.php中建立了两个函数来加载我的提要中的+10帖子。并且它会将这两个新帖子加载一个缺陷。它复制了它所包含的整个home.php。这是标题,提要,状态持有者和加载更多选项卡。我不知道为什么。我怎样才能阻止这种情况发生。也许可以把这个流放到自己的页面中并自己调用它?加载+10帖子
<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";
对于脚本/页面/程序无法读取您的想法,这是**不是罕见的。你的AJAX请求与普通的get请求有什么不同,所以你的页面会知道它不会显示标题,菜单,页脚...? –