由于我这里选择车辆型号用的方法是双击车辆型号input框,原来的模态框隐藏,弹出车辆型号的模态框。车辆型号的模态框中含有车辆型号的表格。而双击表中的一行数据就可以选中对应车辆型号并回填到车辆型号的input框中。因此我在车辆型号的表格上的监听事件上根据车辆型号来自动生成车辆编号的JS代码。
在车辆型号表的监听事件中获取到车辆型号,然后用post提交将车辆型号传入控制器,然后用PassengerCode接收控制器传过来的车辆编号。然后将车辆编号返回到车辆编号的input框中。然后让车辆型号的模态框隐藏,原来的模态框显示。
layuiTable.on('rowDouble(tabModelOfCar)', function (obj) { var ModelOfCar = obj.data.ModelOfCar; $.post("/BusinessManagement/StationInformation/ReturnPassengerCode", { ModelOfCar: ModelOfCar }, function (PassengerCode) { $("#PassengerCarCode").val(PassengerCode); }) $("#OpenTabModelOfCar").modal('hide'); $("#PassengerCarModal").modal({ backdrop: 'static', keybord: false }); })
控制器代码