弹框表单通过Ajax进行数据绑定填充
来源:互联网 发布:淘宝tbi数据包怎么用 编辑:程序博客网 时间:2024/05/17 23:40
触发弹框链接按钮:
<a class="layui-btn layui-btn-mini table-edit" href="#" th:onclick="'javascript:clickModifyBtn('+${item.id}+')'">编辑</a>
javascript:
<script> function clickModifyBtn(id) { var url="/assetTransfer/queryRecordById"; $.ajax({ url:url, data: { id:id }, type:'POST', success: function(result) {//msg为返回的数据,在这里做数据绑定; result=result.assetTransferRecord; if(result){ $("#id").val(result.id) $("#name").val(result.name) $("#currency").val(result.currency) $("#amount").val(result.amount) $("#mode").val(result.mode) $("#endDate").val(new Date(result.modifyTime).Format("yyyy-MM-dd")) } console.log(result); } }); }</script>后台controller:
@RequestMapping(value = "queryRecordById", produces = "application/json; charset=UTF-8")@ResponseBodypublic JSONObject queryRecordById(@RequestParam(required = true) Integer id) { AssetTransferRecord assetTransferRecord = assetTransferRecordService.selectByPrimaryKey(id); JSONObject result = new JSONObject(); result.put("assetTransferRecord", assetTransferRecord); return result;}弹框表单:
<div class="input-info input-info-pop" style="display: none;"> <div class="count-info-title"> 转账信息更新 </div> <form class="layui-form" th:action="@{/assetTransfer/updateRecord}" th:method="post"> <div class="layui-form-item"> <input type="hidden" id="id" name="id" /> <label class="layui-form-label">姓名:</label> <div class="layui-input-block"> <input type="text" id="name" name="name" lay-verify="name" placeholder="请输入姓名" autocomplete="off" class="layui-input" /></div></div> <div class="layui-form-item layui-inline layui-select-style"> <label class="layui-form-label">币种:</label> <div class="layui-input-block"> <input type="text" id="currency" name="currency" lay-verify="bicoinType" placeholder="请输入币种" autocomplete="off" class="layui-input" /> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">数量:</label> <div class="layui-input-block"> <input type="number" id="amount" name="amount" lay-verify="bicoinNumber" placeholder="请输入数量" autocomplete="off" class="layui-input" /> </div> </div> <div class="layui-form-item layui-inline layui-select-style"> <label class="layui-form-label">类型:</label> <div class="layui-input-block"> <select id="mode" name="mode" lay-filter="aihao"> <option value="1" th:selected="${mode==1}">转出</option> <option value="2" th:selected="${mode==2}">转入</option> </select> </div> </div> <div class="layui-form-item layui-inline"> <div class="layui-inline"> <label class="layui-form-label">日期:</label> <div class="layui-input-inline" style="width: 120px;"> <input type="long" id="inputTime" name="endDate" class="layui-input" placeholder="请选择" lay-verify="inputDate" /> </div> </div> </div> <div class="layui-form-item"> <div class="layui-input-block btn-group"> <button class="layui-btn" style="width: 130px;" lay-filter="demo1" lay-submit="">确认修改</button> <button type="reset" class="layui-btn layui-btn-primary layui-fff">重置</button> </div> </div> </form></div>js拿到的是后台传来的json数据,通过id绑定并填充到表单上。
阅读全文
0 0
- 弹框表单通过Ajax进行数据绑定填充
- yii2 表单ajax获取数据,自动填充
- 通过Ajax请求动态填充页面数据
- 通过视图进行数据绑定
- JQUERY 通过AJAX获取数据并绑定下拉框
- 通过Ajax方式绑定select选项数据
- 通过存储过程来进行数据绑定
- C#中通过反射进行数据绑定
- 表单数据填充
- 通过Ajax进行Post提交Json数据
- Atitit vue.js 把ajax数据 绑定到form表单
- 通过ajax和json进行表单验证(异步加载)
- strut1.0表单数据填充
- js 填充数据到表单
- 通过AJAX与Servlet进行交互:通过JSON传递数据
- ajax获取的数据通过avalon绑定实例
- 通过 IDictionary对Silverlight DataGrid 进行动态数据绑定
- jQuery通过AJAX快速批量提交表单数据
- 01.Jquery介绍和基本用法
- Codeforces 778A String Game
- gradle插件配置-eclipse
- #define中#和##的作用
- Hadoop Streaming
- 弹框表单通过Ajax进行数据绑定填充
- Spring MVC 更灵活的控制 json 返回问题(自定义过滤字段)
- Android的入口
- Windows Server搭建mysql数据库
- 关于thinkphp5的上传图片和ckeditor
- 常用sql整理
- 02.Jquery语法上
- MUI踩坑记录——上拉加载后隐藏“没有更多了”
- iTerm2使用pem文件免密登录跳板机