1、在跳轉(zhuǎn)到j(luò)sp之前,查詢出地點(diǎn)那個(gè)選擇框的數(shù)據(jù)

創(chuàng)新互聯(lián)主要從事成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)建華,十多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):18982081108
2、頁(yè)面使用dwr插件,每次選擇后查詢國(guó)家和州
就ok了
看了你的代碼,你的數(shù)據(jù)源,也就是下拉框的值應(yīng)該不是這段代碼里拿的,但你JS肯定是取到了。第1個(gè)JS中根據(jù)bindData去構(gòu)造出第1個(gè)下拉框。其中判斷了i是不是0,這里我沒(méi)看懂,是不是你自己修改了代碼,因?yàn)閕f(i ==0)的else里兩段代碼一樣的。(我的理解是如果為0,插入1條空選項(xiàng)或‘全部’選項(xiàng))。循環(huán)結(jié)束后,第1個(gè)方法設(shè)置了第0位的值為默認(rèn)的選項(xiàng),即表示第1個(gè)下拉框默認(rèn)選成第1項(xiàng),再后來(lái)調(diào)用下面的JS去聯(lián)動(dòng)構(gòu)造第2個(gè)下拉框。
第2個(gè)下拉框首先接收參數(shù),然后先清空所有的option,然后根據(jù)上面方法傳下來(lái)的參數(shù)ddl_data,去構(gòu)造第2個(gè)下拉框,道理同1.
看了下keywords的意思,大概是你的數(shù)據(jù)源把所有數(shù)據(jù)都取得了,這里根據(jù)keywords去篩選。。。這還不是傳統(tǒng)意義的聯(lián)動(dòng)到后臺(tái)取數(shù)據(jù)再重新構(gòu)造。 而是籠統(tǒng)的取得所有數(shù)據(jù),加上keywors去判斷要不要把對(duì)應(yīng)的值塞進(jìn)下拉框內(nèi)
還有事這個(gè)地方報(bào)錯(cuò)么?越看這段越像只是在初始化,難道初始化的時(shí)候就報(bào)錯(cuò),還不是下拉改變時(shí)候才報(bào)?
那就給你說(shuō)下二級(jí)聯(lián)動(dòng)吧 ,三級(jí)道理也是一樣的。
根據(jù)第一級(jí)下拉框,點(diǎn)擊事件后,將id傳遞給服務(wù)器,服務(wù)器根據(jù)該id,經(jīng)過(guò)數(shù)據(jù)庫(kù)查詢,獲得二級(jí)下拉框的內(nèi)容,這里的內(nèi)容你可以用xml封裝,或者是直接寫成dom格式:如dom格式
服務(wù)端:
PrintWriter writer = response.getWriter();
writer.println("select");
while(rs.next()){
writer.println("option"+rs.getString("xxx")+"/option");
writer.flush();
}
writer.println("/select");
writer.close();
客戶端:
var selectStr=xmlHttp.responseText;//二集菜單的內(nèi)容
找個(gè)元素,將二級(jí)菜單項(xiàng)利用innerHTML插入到網(wǎng)頁(yè)中
document.getElementById("xx").innerHTML=selectStr;
不知道這樣說(shuō)你明白不?
實(shí)現(xiàn)第三級(jí),只需要在第二個(gè)下拉框里觸發(fā)事件后,將id傳遞給服務(wù)器,在經(jīng)過(guò)處理,將結(jié)果給第三級(jí)下拉框
后臺(tái)能夠打印出來(lái),說(shuō)明沒(méi)有問(wèn)題。問(wèn)題應(yīng)在前邊的接收端。看代碼返回的是json string,對(duì)于前端來(lái)說(shuō)應(yīng)該僅僅是個(gè)string,而不是JS對(duì)象。
記得JQuery,發(fā)送request的時(shí)候有參數(shù),可以自動(dòng)把返回的json string變成js的object的。
本文名稱:java三級(jí)聯(lián)動(dòng)后端代碼 java三級(jí)聯(lián)動(dòng)后端代碼是什么
URL鏈接:http://www.chinadenli.net/article38/doogosp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、面包屑導(dǎo)航、網(wǎng)頁(yè)設(shè)計(jì)公司、用戶體驗(yàn)、動(dòng)態(tài)網(wǎng)站、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)