В основном я хочу сохранить параметр, который извлекает значение из вызова $ .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');
}
сначала запустите функцию, чтобы временно сохранить значение в скрытом теге ввода (последняя страница), а затем снова захватите значение, чтобы проверить его при каждом нажатии кнопки «Вперед».
если у вас у всех есть более подходящий способ, пожалуйста, скажите мне.