假設有乙個場景;
有乙個ui>li結構:
<ul id
=uls
>
<
li><
input
type
="checkbox"
>內容0000000
li>
<
li><
input
type
="checkbox"
>內容1111111
li>
<
li><
input
type
="checkbox"
>內容2222222
li>
<
li><
input
type
="checkbox"
>內容3333333
li>
ul>
//下面是翻頁;ul中的內容是每次通過翻頁會重新整理的;
<
div>
<
span
>1
span
>
<
span
>2
span
>
<
span
>3
span
>
div>
現在的要求是:
當使用者在第一頁選擇了某個元素;然後又要跑到第二頁去選擇某個元素;使用者有時候會返回第一頁去確定一下第一頁有沒有選好(確實我作為使用者也會有這種小糾結);
解決方法我目前想到兩種:
1.需要後台配合,其實是需要增加乙個 屬性來儲存 是否被選中;下次翻頁回來的時候,有這個屬性那麼就寫個方法過濾一下,讓它被選中;
2.後台一般並沒有這樣,每次選擇都要發乙個請求,其實不利於伺服器端的效能優化;前端需要做的其實也很簡單,在input被點選的時候給它乙個自定義屬性,
但是僅僅這樣是並沒有什麼用,因為當你翻頁之後生成的li,以及input全部是新的,就算有個100萬,也被刷沒了;於是觀察到每一條商品列表都有乙個唯一的標識,暫且叫做s_id(就認為是li的某個屬性吧);
ajax翻頁的時候是區域性重新整理,可以把選中的狀態值暫時存放到陣列中,但是這個狀態值要跟那個唯一的s_id關聯起來;所以以後 不管翻到哪一頁,就去匹配這個id下有沒有這個被選中的值;ok搞定;
雜項一之js,標籤
一 在aspx頁面中實現 修改與刪除頁面的跳轉 前台js部分 在上部的js部分中寫,根據傳過來的id,來經行頁面的跳轉,並把id傳過去 js部分就是實現了乙個頁面跳轉的功能 還有確認框confirm 在下部的動態拼接字串時可以這樣寫,點選修改或刪除按鈕時傳入id row aid 修改 row aid...
雜項裝置(misc device)
雜項裝置也是在嵌入式系統中用得比較多的一種裝置驅動。在 linux 核心的include linux目錄下有miscdevice.h檔案,要把自己定義的misc device從裝置定義在這裡。其實是因為這些字元裝置不符合預先確定的字元裝置範疇,所有這些裝置採用主編號10 一起歸於misc devic...
SQL雜項記錄
1 select into from 與 insert into from 的區別 select into b from a 中,表b必須是未建立的表,此語句複製a表結構和資料到b表中。例如 select uid,uname,email,regtime into userinfo from f us...