循环使用var westring给我最后一个li。有没有办法将其附加或附加到帖子URL?
$(document).ready(function() {
var westring = '0';
$('#infinite_topic_scroll').scrollLoad({
url : '/challenges_side.php?f=hh&start_res='+westring+'&v=y',
getData : function() { },
start : function() { $('<div class="loading"><img src="/images/ajax-loader.gif"/></div>').appendTo(this); },
ScrollAfterHeight : 95,
onload : function( data ) {
$(this).append( data );
$('.loading').remove();
},
continueWhile : function( resp ) {
var westring = ($(this).children('li').length);
// alert(westring);
if( $(this).children('li').length >= 100 ) { return false; }
return true;
}
});
});
答案 0 :(得分:1)
摆脱continueWhile函数中的var。您已将var放在上述范围内。另外,我会将它转换为字符串。它应该只是
westring = $(this).children('li').length.toString()
答案 1 :(得分:1)
我在你专门使用的插件上找不到多少,但我认为你正在寻找的是......
getData : function() { }
尝试这样的事情......
[...]
url : '/challenges_side.php',
getData : function()
{
return {
"f" : "hh",
"v" : "y",
"start_res" : $(this /* or element selector */).children('li').length.toString()
};
},
[...]
我可能错了,但值得一试