亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

javascript(jquery)利用函數(shù)修改全局變量的代碼

 更新時間:2009年11月02日 13:55:11   作者:  
現(xiàn)在博客系統(tǒng)的評論遇到一個問題,用戶點擊“最后一頁”鏈接之后就自動調(diào)取最后一頁的資料來顯示。
我是將當(dāng)前頁用一個全局變量存儲。同時在“最后一頁”鏈接里單擊方法調(diào)用一個函數(shù)自動去修改頁數(shù)為最后一頁,然后再調(diào)用載入評論的方法。
可是我發(fā)現(xiàn)點擊“最后一頁”第一次的時候系統(tǒng)沒反應(yīng),再點擊一次就抓去最后一頁的資料了!
要說全局變量沒改,應(yīng)該是改了,就仿佛改了頁數(shù)而載入評論的方法失效了一樣。
代碼如下:
復(fù)制代碼 代碼如下:

var page = 1; //初始化頁數(shù)為第一頁
var str = "";
$(document).ready(function() {
lostguest(); //載入評論的方法
$("a#first").click(function() {
page = 1;
lostguest();
});
$("a#last").click(function() {
if (page > 1) {
--page;
lostguest();
}
else {
page = 1;
alert("已經(jīng)是第一頁了!")
}
})
$("a#next").click(function() {
if (page < pagecount) {
++page;
lostguest();
}
else {
alert("已經(jīng)是最后一頁了!");
}
})
$("a#all").click(function() {
getpagecount();
lostguest();
});
})
var getpagecount = function() {
var type = "GetPageCount";
$.ajax({
url: 'GetCount.ashx?type=' + type,
type: "GET",
dataType: 'text',
beforeSend: function() {
},
error: function() {
alert('獲取系統(tǒng)日志記錄數(shù)失敗');
},
success: function(count) {
pages = Number(count);
}
})
}
var lostguest = function() {
$.ajax({
url: 'SqlHelper.ashx?page=' + page,
type: "GET",
dataType: 'json',
beforeSend: function() {
$("#loading").show();
},
error: function() {
alert('獲取系統(tǒng)日志失敗');
},
success: function(msg) {
$("#guest").empty();
if (msg != "0") {
var data = msg.log;
str = "";
$.each(data, function(i, n) {
str += "<p id='xuhao'>序號:" + n.序號 + "發(fā)表日期" + n.日期 + "用戶名:" + n.操作員 + "</p>";
str += "<p id='content'>內(nèi)容:" + n.事件 + "</p>";
});
$("#guest").append(str);
$("#loading").hide();
}
else {
alert("0");
}
}
})
}

也不知道是怎么回事?各位高手能否解釋一下??
PS:后來找了一個變通的方法,實現(xiàn)了這個效果。代碼如下:
復(fù)制代碼 代碼如下:

var page = 1;
var str = "";
var pagecount; //存儲總頁數(shù)
$(document).ready(function() {
getpagecount(); //獲取總頁數(shù)的方法
lostguest();
$("a#first").click(function() {
page = 1;
lostguest();
});
$("a#last").click(function() {
if (page > 1) {
--page;
lostguest();
}
else {
page = 1;
alert("已經(jīng)是第一頁了!")
}
})
$("a#next").click(function() {
if (page < pagecount) {
++page;
lostguest();
}
else {
alert("已經(jīng)是最后一頁了!");
}
})
$("a#all").click(function() {
page = pagecount; //更新當(dāng)前頁數(shù)為總頁數(shù)
lostguest();
});
})
var getpagecount = function() {
var type = "GetPageCount";
$.ajax({
url: 'GetCount.ashx?type=' + type,
type: "GET",
dataType: 'text',
beforeSend: function() {
},
error: function() {
alert('獲取系統(tǒng)日志記錄數(shù)失敗');
},
success: function(count) {
pagecount = Number(count); //讀取總頁數(shù)
}
})
}
var lostguest = function() {
$.ajax({
url: 'SqlHelper.ashx?page=' + page,
type: "GET",
dataType: 'json',
beforeSend: function() {
$("#loading").show();
},
error: function() {
alert('獲取系統(tǒng)日志失敗');
},
success: function(msg) {
$("#guest").empty();
if (msg != "0") {
var data = msg.log;
str = "";
$.each(data, function(i, n) {
str += "<p id='xuhao'>序號:" + n.序號 + "發(fā)表日期" + n.日期 + "用戶名:" + n.操作員 + "</p>";
str += "<p id='content'>內(nèi)容:" + n.事件 + "</p>";
});
$("#guest").append(str);
$("#loading").hide();
}
else {
alert("0");
}
}
})
}

第一個代碼的問題各位高手能否解釋一下??謝謝!

相關(guān)文章

最新評論