通过焦点事件获取数据
开发工具与关键技术:VS2015、jquery
作者:易金亮
撰写时间:2019.07.17
在项目中,我们经常会遇到一些输入卡号或姓名调出其相关信息的需求,比如我最近接触的一个项目中就有这个需求,这个项目是一个医院管理系统,要实现的功能是在预约挂号或者挂号时,通过输入病人卡号或者病人姓名把病人之前登记的信息回填出来,其效果截图如下图所示:
如上截图所示,当我们在卡号框或姓名框输入卡号或者姓名时,如果该病人存在,当我们的鼠标焦点离开输入框时就会自动回填病人的信息,而如果该病人不存在,也就是还没有进行登记过,它就会给出相应的提示,其效果如下截图所示:
如上截图所示,当我们随便输入一个不存在的卡号或者姓名时,它就会弹出如上截图所示的一个提示框,提示我们该病人不存在,这就是我们所说的通过焦点事件获取数据了,那么这个效果是如何实现的呢?下面我就来说说如何实现这个效果。既然要获取数据,那么首先我们就应该把需要的数据查询出来了,我们先在控制器中写一个查询的方法,其代码如下截图所示:
/// <summary>
/// 1.4 查询病人信息
/// &