基本上我想拥有一个从$.post()调用中检索值的参数,如下所示:
init = function(){
var lastpage = getLastPage();
}
function getLastPage(){
$.post("getInfo.PHP",{
last: "yes"
},function(data){
setLast(data.last);
},'json');
return function setLast(data){
return data;
}
}
因此,当到达最后一个帖子(最后一页)时,我应该检查lastpage变量,该变量具有从getLastPage()函数返回的值.
我对javascript指针和所有内容都感到迷惑.请帮助大家.
更新(20/4/2010):
我已经做了另一种方法,像这样:
init = function(){
getLastPage();
if((page+1) == $("#lastpage").val()){
alert("this is last post");
}else{
page++;
//get info and display to the page here
}
}
function getLastPage(){
$.post("getInfo.PHP",{
last: "yes"
},function(data){
$("#lastpage").val(data.last);
},'json');
}
首先运行该函数以将值临时存储在隐藏的输入标签(最后一页)中,然后每当我单击前进按钮时再次获取该值以进行检查.
如果你们都有更合适的方法,请告诉我.