【若依】多级联动下拉框的实现(附HTML及JavaScript参考代码)

一、实现效果:

在这里插入图片描述
在这里插入图片描述

二、代码示例:

<div class="form-group">    
    <label class="col-sm-3 control-label is-required">满意度事件:</label>
    <div class="col-sm-8">
        <select id="event" name="csatEnent" class="form-control m-b" th:with="type=${@dict.getType('sc_csat_event')}" required>
            <option value="">请选择</option>
            <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
        </select>
    </div>
</div>

<div class="form-group">
    <label class="col-sm-3 control-label is-required">满意度事件编号:</label>
    <div class="col-sm-8">
        <select id="eventids" name="castEventId" class="form-control m-b">
            <option value="">请选择</option>
        </select>
    </div>
</div>
$("#event").change(function () {
   $.ajax({
        url: ctx + "sc/csat/eventids",
        type: 'GET',
        data: {
            event: $("#event").val(),
        },
        success: function (data) {
            $("#eventids").empty();
            $("#eventids").append("<option value=''>请选择</option>");
            for (var i = 0; i < data.length; i++) {
                $("#eventids").append("<option value='" + data[i] + "'>" + data[i] + "</option>");
            }
        }
    })
})

三、注意事项:

错误:url: ctx + "/sc/csat/eventids",
正确:url: ctx + "sc/csat/eventids",

四、附后端接收请求代码:

@GetMapping("/eventids")
@ResponseBody
public List<Integer> selectEventIds(String event) {
    List<Integer> ids = null;
    if (event != null && event.length() == 1) {
        if (event.equals("0")) {
            ids = scHdrService.selectIds();
        }
    }
    System.out.println(ids.toString());
    return ids;
}

五、惊蛰:

To address the problems that ambulances have no accompanying doctors or inexperienced accompanying doctors under the situation of medical resources shortage, and that hospitals have difficulty in obtaining diagnostic information of emergency patients’ diseases before the ambulance arrives at the hospital, and thus cannot make emergency preparations in advance. In this paper, we study and implement a medical intelligent diagnosis system with Elasticsearch as the core, combined with Spring Boot open source technology framework, Python web crawler and other multi-disciplinary technologies. The system first uses web crawlers to collect disease data required by the system on medical websites, then builds the system knowledge base runtime environment on Tencent cloud servers, then use Spring Data to improve the development efficiency of the system and simplify the interaction between users and data. Extensive tests show that the system has a high accuracy of diagnosis, up to 83%; The diagnostic results are complete, including various types of information such as clinical examinations, commonly used drugs and treatments; and the average response time for diagnosis is about 21.27ms. Therefore, this system can be used to assist ambulance doctors to make quick diagnosis of emergency patients and enable the hospital to predict the relevant information of emergency patients in advance, so as to win precious first aid time for emergency patients.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

枯木何日可逢春

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值