[問題] 變數的相加與歸零
我利用套件寫出了能夠滾動載入資料庫內容的網頁
變成像這樣
Tab1 Tab2 Tab3
點選不同的 Tab 後 進入不同的資料表去取資料呈現
以下是大概的語法
前端HTML的地方
---
$(filters).bind("click",function(){ //偵測定義的filters上的click事件
var item = $(event.currentTarget);
item.addClass('active');
if (item.hasClass('active')) {
var Tag = $(this).attr("rel"); //取得目前click目標的參數
$('#content').scrollPagination({ //讓content調用方法
'contentData': Tag, //傳遞一些參數進去,這裡傳的是點選的類別
},
---
後端調用的 scrollPagination
var TagPag = 0; //設定一開始的頁數
$.fn.scrollPagination.loadContent = function(obj, opts){
$.ajax({
type:'GET',
url: opts.contentPage,
data: {
'id': TagCon, //這一個是傳遞點選的類別進PHP
'page': TagPag, //這裡則傳遞頁數進PHP
},
dataType: 'json',
success: function(json){
//成功的話將資料顯示
TagPag++; //並將TagPag+1 下次觸發時 從下一頁取資料
}
但發現點選其他類別的時候 TagPag 不會歸零
例如一開始點 Tab1 滾動到第四頁時
換點 Tab2 , 而 Tab2 並不會從第一頁拿資料
而是直接跳到了第五頁...
必須要重新整理網頁 才能再從點選類別的第一頁拿資料
------------
找了很久有發現似乎是因為把TagPag設成全域變數的原因?
但還是找不到方法解決
我該怎麼設 才能在點擊另一個類別時
重新從第一頁開始取資料呢
還請各位不吝指教
==============================
題外話 有誰看過 能依照傳回的長寬設定區塊大小
點擊後才展開內容的套件嗎
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.143.169.103
※ 編輯: flirmnave 來自: 220.143.169.103 (10/03 19:46)
※ flirmnave:轉錄至看板 Web_Design 10/03 19:51
推
10/03 19:54, , 1F
10/03 19:54, 1F
→
10/03 20:45, , 2F
10/03 20:45, 2F
→
10/03 20:47, , 3F
10/03 20:47, 3F
→
10/04 04:24, , 4F
10/04 04:24, 4F
→
10/04 08:48, , 5F
10/04 08:48, 5F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章