回车键数据回填事件

回车键数据回填事件


开发工具与关键技术:Visual Studio + MVC + SQL Server + .Net
作者:琉敏
撰写时间:2019年1月31日


1、今天跟大家讲一个简单的回车键按下数据回填事件(见图1)。
在这里插入图片描述
图1
2、代码实现回车键按下数据回填事件:
(1)控制器代码:

public ActionResult SelectSEE(string aa)//住院号回填事件
{
     var list = (from tbsur in myModels.SYS_SurgeryPlan
                 where tbsur.BeHospitalizedHowl == aa
                 select new
                 {
                     tbsur.SurgeryPlanID,
                 }).Single();
     int SurgeryPlanID = list.SurgeryPlanID;
     var listPateint = (from tbPateint in myModels.PW_Patient//病人表
                        join tbsurgeryplan in myModels.SYS_SurgeryPlan on tbPateint.SurgeryPlanID equals tbsurgeryplan.SurgeryPlanID//手术安排表
                        join tbIll in myModels.SYS_IllnessDistrict on tbPateint.IllnessDistrictID equals tbIll.IllnessDistrictID//病区表
                        join tbill in myModels.SYS_Expenses on tbsurgeryplan.ExpensesID equals tbill.ExpensesID//费别表
                        join tbSu in myModels.SYS_SurgeryPlanRegister on tbsurgeryplan.SurgeryPlanID equals tbSu.SurgeryPlanID//手术安排登记安排
                        where tbsurgeryplan.SurgeryPlanID == SurgeryPlanID //根据住院号所在的那张表的ID查询
                        select new
                        {
                            tbsurgeryplan.BeHospitalizedHowl,
                            tbPateint.PatientName,
                            tbIll.IllnessDistrictMC,
                            tbPateint.PatientSex,
                            tbPateint.PateintAge,
                            tbsurgeryplan.BedCall,
                            tbsurgeryplan.SurgeryName,
                            tbill.Expenses,
                            tbSu.ShuQianDiagnose,
                            tbsurgeryplan.DoctorName
                        }).ToList();
     return Json(listPateint, JsonRequestBehavior.AllowGet);
 }

(2)页面代码:

 //住院号回填事件
 function u() {
     var aa = $("#zhuyuanhao").val();
     //alert(aa);
     $.post("/Surgerywork/SurgeryPlanRegister/SelectSEE", { aa: aa }, function (data) {//{ aa: aa }  键值对
         $("#xingming").val(data[0].PatientName);
         $("#bingqu").val(data[0].IllnessDistrictMC);
         $("#xingbie").val(data[0].PatientSex);
         $("#nianling").val(data[0].PateintAge);
         $("#shoushu").val(data[0].SurgeryName);
         $("#chuanghao").val(data[0].BedCall);
         $("#feibie").val(data[0].Expenses);
         $("#zhenduan").val(data[0].ShuQianDiagnose);
         $("#zhudao").val(data[0].DoctorName);
     });
 }
 //回车键
 function onreturn() {
     if (window.event.keyCode == 13) {
         u();
     }
 }
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值