Fw: [問題] 變數的相加與歸零

看板Web_Design作者 (焰離雨星)時間12年前 (2013/10/03 19:51), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
雖然我已經在Ajax版PO文問了 但我想說這一版人比較多 可能在這比較會有人看過我第二個需求的設計 還請各位包含 ※ [本文轉錄自 Ajax 看板 #1IJKvq2U ] 作者: flirmnave (焰離雨星) 看板: Ajax 標題: [問題] 變數的相加與歸零 時間: Thu Oct 3 19:01:06 2013 我利用 jQuery 套件寫出了能夠滾動載入資料庫內容的網頁 變成像這樣 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) ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: flirmnave (220.143.169.103), 時間: 10/03/2013 19:51:00 ※ 編輯: flirmnave 來自: 220.143.169.103 (10/03 19:56)

10/05 17:36, , 1F
嗯...如果用一個變數紀錄上次點的tab,click被觸發的時候
10/05 17:36, 1F

10/05 17:36, , 2F
判斷和目前點的一不一樣,不一樣就把頁數歸零呢?
10/05 17:36, 2F
文章代碼(AID): #1IJLectn (Web_Design)