三:讀取二級(jí)菜單并設(shè)定默認(rèn)值

和之前的二級(jí)城市下拉列表類似,一般在后臺(tái)修改頁(yè)面,為優(yōu)化使用體驗(yàn),當(dāng)點(diǎn)擊修改時(shí),一般可以提前讀取出此條數(shù)據(jù)預(yù)先保存的一級(jí)類二級(jí)類。直接默認(rèn)選擇。

代碼如下:

<div class="row cl" >
            <label class="form-label col-xs-4 col-sm-2"><span class="c-red">*</span>分類:</label>
            <div class="formControls col-xs-8 col-sm-9">
            <select  id="bid" class="input-text" name="bid" style="width:346px;">
                <option value="2">請(qǐng)選擇</option>
                    <%
                    String sql002="select * from b2016_qcw_big where type=1"; 
                    java.util.ArrayList rs002 = new java.util.ArrayList();
                    rs002 = db.getList(sql002);
                    if(rs002!=null){
                        java.util.Hashtable hash002 = new java.util.Hashtable();
                        for(int i=0;i<rs002.size();i++){
                            hash002 = (java.util.Hashtable)rs002.get(i);
                            String bidId = str.notEmpty((String)hash002.get("id"));
                            String bigTitle = str.notEmpty((String)hash002.get("title"));   
                            %>
                              <option value="<%=bidId%>"
                                 <%if(yiji.equals(bidId)){%>
                                        SELECTED
                                    <%}%>>  <%=bigTitle%></option>
                              <%
                            hash002=null;
                            }
                        }
                        rs002=null;
                %>
            </select>
            
            <select class="input-text" id="eid" name="eid" style="width:346px;" >
                <option value="">請(qǐng)選擇</option>
<%
                    String sql0="select * from b2016_qcw_big where type=2 and bid='"+yiji+"'"; 
                    java.util.ArrayList rs0 = new java.util.ArrayList();
                    rs0 = db.getList(sql0);
                    if(rs0!=null){
                    java.util.Hashtable hash0 = new java.util.Hashtable();
                    for(int i=0;i<rs0.size();i++){
                    hash0 = (java.util.Hashtable)rs0.get(i);
                    String eidID = str.notEmpty((String)hash0.get("id"));
                    String erjititle = str.notEmpty((String)hash0.get("title"));        
                    %>
                <option value="<%=eidID%>" <%if(erji.equals(eidID)){%>SELECTED<%}%>><%=erjititle%></option>
              <%
                    hash0=null;
                    }
                    }
                    rs0=null;
                %>
            </select>
            
            </div>
        </div>

JS聯(lián)動(dòng)讀取代碼如下:

$(function(){
    $("select[name='bid']").change(function(){
        
        var newstype1=$("select[name='bid']").eq(0).val();
        $.post("ajax/findEid.jsp",{bid:newstype1,leval:"1"},function(data){
        
            data=$.trim(data);
        
            if(data!=null&&data!="|"){
            
                var ary=data.split("|");
                var ids=ary[0];
                var names=ary[1];
                //保存最終html
                
                var idsAry=ids.split(",");
                var namesAry=names.split(",");
                //保存最后結(jié)果
                var htmls="<option value=\"0\">全部</option>";
                
                for(var i=0;i<idsAry.length;i++){
                    htmls+="<option value='"+ idsAry[i] +"'>"+ namesAry[i] +"</option>";
                }
                $("select[name='eid']").eq(0).html(htmls);
            }else{
            
                $("select[name='eid']").eq(0).html("<option value=\"0\">無(wú)</option>");
            }
        });
    });

});
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,217評(píng)論 25 708
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,432評(píng)論 4 61
  • 從高架上看上海,雖然遠(yuǎn)不及上帝視角,但八米的高度,可以清晰地看到兩側(cè)的民宅,陽(yáng)臺(tái)曬出的內(nèi)衣褲,房間的布局窗簾的質(zhì)地...
    法華浪人閱讀 486評(píng)論 2 2
  • 兒童詩(shī)二首 整整一個(gè)夏天,小狗使勁的吐舌頭降溫,卻還是那么熱。(四年級(jí) 林倩如) 整整一個(gè)世界,人類使勁發(fā)現(xiàn),發(fā)明...
    Fenny_官閱讀 298評(píng)論 0 0
  • 小王子說(shuō):假如你下午四點(diǎn)鐘來(lái),那么從三點(diǎn)鐘起我就開始感到高興。 我算到了一切意外,卻獨(dú)獨(dú)沒(méi)想過(guò)爸爸會(huì)不來(lái)。他中午打...
    劉司予閱讀 257評(píng)論 0 0

友情鏈接更多精彩內(nèi)容