|
假設(shè)您要從資料庫中查詢出一些字串,然後填寫到表單的下拉選單中。
例如一個(gè)示意的Java程式如下:
傳回的字串陣列,您要填寫到下拉選單中,當(dāng)然,首先我們要在dwr.xml中開發(fā)這個(gè)物件…
這是我們的網(wǎng)頁…
傳回的字串陣列會填入opts這個(gè)select中,我們的option.js如下…
夠簡單了…不需要解釋了… 看一下結(jié)果… ![]() 好啦!我知道有人在說了,這個(gè)程式有夠無聊… 改一下!就是個(gè)不錯(cuò)的範(fàn)例了,例如連動(dòng)方塊,唔!在Ajax in action中叫啥?Dynamic double combo?… 假設(shè)一個(gè)會去從資料庫中查詢資料的Java程式示意如下:
getYears()跟getBkies()分別表示產(chǎn)品的年份跟型號,這邊用Map模擬,實(shí)際上資料是來自資料庫的查詢。 一樣的,在dwr.xml中設(shè)定:
我們會有個(gè)腳踏車年份與型號查詢頁面:
注意,在選完第一個(gè)年份後,會觸發(fā)onchange事件,接著第二個(gè)下拉選單會自動(dòng)填上對應(yīng)年份的型號,而不是按鈕按下,再去取得第二個(gè)下拉選單,然後refresh...blah...blah... bike.js如下…
一樣很簡單… 看個(gè)無聊的畫面…XD ![]() |
|
|