日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

两级联动的实现

發布時間:2025/3/20 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 两级联动的实现 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

兩級聯動的實現


? ? ? ? ? 在ITOO中有一個需求,就是根據考試的名稱,自動的獲取該考試所有的考場名稱,此時,就用到了兩級聯動的效果。



? ? ? ? ??這里,使用JavaScript實現。

? ? ? ? ??首先,前臺的頁面顯示使用EasyUI的組件,第一個組件調用的controller中一個類的方法,獲取所有的考試名稱。


<span style="font-size:24px;"><div style="width: 200px; margin-top: 50px; margin-left: 50px;">@* 1.加載所有的考試名稱 *@請選擇考試名稱:<select id="ExamName" class="easyui-combobox" name="ExamName" style="width: 150px; margin-right: 100px;"url="/MonitoreRecord/QueryQuestion";valueField="ExamID" textField="ExamName" required="true" editable="false"></select></div><div style="width: 200px; margin-top: -40px; margin-left: 250px;">@* 2.根據考試名稱加載考場名稱 *@請選擇考場名稱:<select name="ExamPlace" id="ExamPlace" class="easyui-combobox" style="width: 150px;" valueField="ExamPlaceID" textField="ExamPlace" required="true" editable="false"></select></div> </span>

? ? ? ? ??第二個組件,考場的加載是通過js實現的,具體的代碼如下:


<span style="font-size:24px;"><script type="text/javascript">$(function () {var OrganizationID = "";$('#ExamName').combobox({onSelect: function () {OrganizationID = $('#ExamName').combobox('getValue');$('#ExamPlace').combobox({textField: 'ExamPlace',editable: false,url: '/InitExam/QueryExamPlaceByExamID?ExamID=' + OrganizationID,});}});})</script> </span>

? ? ? ? ??首先,設置兩個組件的id,通過getValue方法獲取第一個組件的內容,然后,調用controller的一個類的根據考試ID查詢考場的方法,這個方法返回的JSON串。

? ? ? ? ??直接,令第一個組件中的ExamID,等于第二個組件返回JSON串中的ExamID即可。

?

?

總結

以上是生活随笔為你收集整理的两级联动的实现的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。