查询&拼接(2)

如何点击选中的床位回填到input标签里,需要以下操作。在查询&拼接(1)里的床号里我拼接了个οnclick=“tops(this)”,为了我获取当前的床号。

首先用正则把当前点击所获取到的床号替换成空获取到选中的床号id,通过post请求传参去控制器查询。

function tops(e) { var b = e.id.replace(/bed/g, '');

            var    BedNumID = b;

           
$.post("selectbedRomler?BedNumID=" + BedNumID, function (data)
{

               //
layer.console(layerIndex);

                if  (data.State) {

                   
//  layer.close(layerIndex)

                   
layer.confirm("是否是" + data.sisess, function (index) {

                       
layer.close(index);

                       
closeThis();

                   
});

                }
else {

           layer.alert(data.Text, { icon: 0, title: '提示' });

                } 

            });

        }

function closeThis() {

            parent.closely();

        }

控制器:通过BedNumID后查询出楼层床号等信息,把这个信息保存到Session里再

 returnJson.sisess = content;一起返回至视图。

 public ActionResult selectbedRomler(int
BedNumID)

        {ReturnJsonVo returnJson = new
ReturnJsonVo();

      try {

         var font = (from tbBedNum in
myModels.B_BedNum

           join tbElder in myModels.B_Elder on
tbBedNum.ElderID equals tbElder.ElderID

           where tbBedNum.BedNumID==BedNumID

            select new{
ElderID=tbElder.ElderID,

                     
BedNumID=tbBedNum.BedNumID

                       }).Count();

    if (font == 0)

      { var liston = (from tbBedNum in
myModels.B_BedNum

                                  join tbRoom
in myModels.B_RoomDetail on tbBedNum.RoomDetailID equals tbRoom.RoomDetailID

                                  join tbBuling
in myModels.B_Building on tbRoom.BuildingID equals tbBuling.BuildingID

                                  where
tbBedNum.BedNumID == BedNumID

                                  select new {

                                      BedNumID = tbBedNum.BedNumID,

                                      BedNum = tbBedNum.BedNum,

                                     RoomDetail = tbRoom.RoomDetail,

                                   BuildingName = tbBuling.BuildingName

                                  }).Single();

    var content = liston.BuildingName +   liston.RoomDetail + "房号" + liston.BedNum + "床号";

    Session["content"] = BedNumID + "/" + content;

       returnJson.State = true;

       returnJson.sisess = content;

       }

         else
  {
  returnJson.Text = "已有人";
  returnJson.State = false;

         } 

     }

            catch (Exception e)

             {

                Console.Write(e);

            }

            return Json(returnJson,    JsonRequestBehavior.AllowGet);

        }

//设计点击input标签后它的宽高

function font() {

            layerIndex = layer.open({

             type: 2,

            area: ['1400px', '700px'],

            maxmin: true,

            content:"/NurseWork/NurseManage/PinContorl",

        });

    }
    //输出  function closely() {

        layer.close(layerIndex);

        $.post("fhahgo", function(data) {

            var id = data.split('/')[0];

            var site = data.split('/')[1];

            $("#Name").val(site);

        });

    }

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值