在專案中遇到最多的就是級聯選單的實現。省級-市級-縣級等等。如果將這些資料放到資料庫中,每一次訪問資料都要鏈結資料庫。目前專案中的做法是select的每一次change事件都要查詢一次。我覺得此次操作有些多餘。先不說這些資料從**得到,或者要不要放到快取中,或者這些資料是不易改變,還是時常改變。我自我感覺有兩點不好:1、**與頁面的耦合性不好 2、會使頁面的速度變慢。
所以,我就用jquery簡單實現了級聯選單的實現。為了避免有類似的問題,特將**附上,以便以後檢視。共勉!
var json = ]},
]},,
]}]};
var settings = ;
var dycacadeselect = ,
ischildren:function
(note),
recursion:function
(root) else );}},
initselect:function
(note),
initoption:function
(note,comment),
initselectchange:function
(note,comment)
if(comment['id'] == $("#"+note['parentid']).val())
});},
existnextselectoperatorclear:function
(note)
return
false;
},clearnextallselect:function
(note),
i***istnextselect:function
(note)
return
false;}};
//呼叫方法
dycacadeselect.init("select",json);
Ext級聯選單例項
ext 級聯選單 一 實現方法 a 以乙個二級聯動為例,定義兩個 store 物件varstore newext.data.store 解析 url 屬性為要訪問的 jsp頁面路徑或者 action 的路徑,若訪問的是 jsp頁面應將多餘的指令碼去掉避免發生衝突。arrayreader 為陣列讀取器...
Ext級聯選單例項
ext 級聯選單 一 實現方法 a 以乙個二級聯動為例,定義兩個store物件 解析 url 屬性為要訪問的jsp頁面路徑或者action的路徑,若訪問的是jsp頁面應將多餘的指令碼去掉避免發生衝突。arrayreader為陣列讀取器,用於讀取請求返回的字串陣列。name 對應值 為該陣列的每一項對...
Ext級聯選單例項
ext 級聯選單 一 實現方法 a 以乙個二級聯動為例,定義兩個store物件 解析 url 屬性為要訪問的jsp頁面路徑或者action的路徑,若訪問的是jsp頁面應將多餘的指令碼去掉避免發生衝突。arrayreader為陣列讀取器,用於讀取請求返回的字串陣列。name 對應值 為該陣列的每一項對...