私はこのコードを持っています、そしてそれはうまくいきます、問題はそれがコンテンツを何度も何度もロードし続けることです、そうです私は欲しいですが同時に私はしません。一番下までスクロールするたびに、新しいページが読み込まれます。基本的に、メンバーリストの永遠の巻物を作成しようとしています。URLは、28s0-28-56-84などで分割される整数を除いて同じです。コードは
function yHandler () {
var wrap = document.getElementById('members_wrapper');
var contentHeight = wrap.offsetHeight;
var yOffset = window.pageYOffset;
var y = yOffset + window.innerHeight;
if (y >= contentHeight) {
$.get('/memberlist?mode=lastvisit&order=DESC&start=28&username',function(data) {
var elems= $(data);
$('#members_wrapper').append(elems.find('#members_wrapper'));
},'html');
}
}
window.onscroll = yHandler;
正直なところ、これをどうやってやるのかよくわかりません...次のことができると確信しています。
var number = ["28","56","84"];
for (var i = 0; i>number.length; i++) {
var url = '/memberlist?mode=lastvisit&order=DESC&start='+ number[i] +'&username'
}
それから順番に私はそのように投稿することができました$.get(url, function(data) {
これがうまくいくとしたら、次の問題はそうなるので、私に知らせてください。84人以上のメンバーがいて、1日で200人以上のメンバーになるとどうなりますか?次に、私が今まで行ったことのない数式を実行しますか?説明させてください...
数がすでに過ぎている場合+28;
はい、私はこれについて言う方法がわからないので、それが間違っていることを知っています。基本的に私が本当に必要としているのは、URLがすでに渡されている場合は、それに28を追加し、ページを下にスクロールしたら次のURLを渡すことです。