springboot查询数据库,js实现二级联动效果
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了springboot查询数据库,js实现二级联动效果,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2201字,纯文字阅读大概需要4分钟。
内容图文
![springboot查询数据库,js实现二级联动效果](/upload/InfoBanner/zyjiaocheng/522/7c2d3208ed0246889054375a5a34b6d0.jpg)
返回的数据使用自定义DatabaseVo来接收;
public class DatabaseVo implements Serializable {
private static final long serialVersionUID = 1L;
//编号
private Long id;
//数据库名称
private String name;
}
3.跳转到add.html页面
<div class="form-group">
<label class="col-sm-3 control-label">数据库类型:</label>
<div class="col-sm-8">
<select class="form-control m-b" id="database" th:name="databaseId">
<option value="">请选择数据库</option>
<option th:each="database : ${databases}" th:value="${database.id}" th:text="${database.name}"></option>
</select>
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">数据项类型:</label>
<div class="col-sm-8">
<select name="type" id="types" class="form-control m-b" >
</select>
</div>
</div>
4.js二级联动代码实现
$("#database").change(function () {
var databaseId = $("#database").val();
if (databaseId == null) {
return;
}
$.ajax({
cache: true,
type: "get",
url: prefix + "/getTypeByDataBaseId",
data: {"databaseId": databaseId},
success: function (data) {
console.log(data);
var types = $("#types").empty();
for (var i = 0; i < data.data.length; i++) {
types.append("<option value = ‘"+ data.data[i].name + "‘>" + data.data[i].name + "</option>");
}
}
})
})
5.根据数据库id去查询旗下的数据类型,返回的数据跟数据库一致
@GetMapping("/getTypeByDataBaseId")
@ResponseBody
public AjaxResult getTypeByDataBaseId (@RequestParam("databaseId") Long id) {
//根据数据库Id查询对应的数据类型
List<TypeVo> typeVo = matedataService.selectTypesByDatabaseId(id);
if (typeVo == null) {
throw new RuntimeException("数据为空!");
}
return AjaxResult.success(typeVo);
}
6.实现效果
======================================================================================
======================================================================================
7.总结
基本上的实现思路就是如此,数据库设计因人而异,有些细节可能大家的不一样,调整一下即可。
springboot查询数据库,js实现二级联动效果
标签:info cti oracle attr length spring rac efi 定义
本文系统来源:https://www.cnblogs.com/sun2020/p/12642743.html
内容总结
以上是互联网集市为您收集整理的springboot查询数据库,js实现二级联动效果全部内容,希望文章能够帮你解决springboot查询数据库,js实现二级联动效果所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。