我已经为我的网站创建了自动滚动,但我得到了类似这样的重复结果。如果只考虑行号,它会给出这样的输出
100 99 100 99 98 100 99 98 97
这是我的 javascript 和 php 代码第一页显示来自数据库的消息,因此我正在获取该消息 ID 并发出一个 ajax 请求。这里是与第一条消息在同一页面上的 javascript。
<script>
function getDocHeight() {
var D = document;
return Math.max(
Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),
Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),
Math.max(D.body.clientHeight, D.documentElement.clientHeight)
);
}
$(window).scroll(function() {
if($(window).scrollTop() + $(window).height() == getDocHeight()) {
$("#imgtag1").html("<img src="http://static.way2enjoy.com/files/loading.gif" /> Loading");
$.post("'.uhome().'/index.php?p=jquery/morethread/'.$nextb.'",
function(data){
$("#imgtag1").before(data);
if (data) {
$("#imgtag1").show();
}
$("#imgtag1").html("");
},"html"
);
}
});
</script>
这是我的更多线程代码
$c=explode("/",$_SERVER[ 'REQUEST_URI' ]); $city1=end($c);
$res = sql_query("select * from tableA where id='{$city1}'");
$row67 = sql_fetch_array($res);
$nextbtn=$row67['id']-1;
echo '<script>
function getDocHeight() {
var D = document;
return Math.max(
Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),
Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),
Math.max(D.body.clientHeight, D.documentElement.clientHeight)
);
}
$(window).scroll(function() {
if($(window).scrollTop() + $(window).height() == getDocHeight()) {
$("#imgtag1").html("<img src=\"http://static.way2enjoy.com/files/loading.gif\" /> Loading");
$.post("'.uhome().'/index.php?p=jquery/morethread/'.$nextbtn.'",
function(data){
$("#imgtag1").before(data);
if (data) {
$("#imgtag1").show();
}
$("#imgtag1").html("");
},"html"
);
}
});
</script>';
echo '<br></br>';
echo nl2br(decode_bb(h($row67['id'])));
echo '<br></br>';
echo '<b>=============================================</b>';
echo '<br></br>';
echo nl2br(decode_bb(h($row67['message'])));
echo '<br></br>';
echo '<b>=============================================</b>';
echo '<br></br>';
这是我做错的实时页面。
http://way2enjoy.com/forums/viewthread/149498/