1.jsp代码
<dl> <label>注册手机号</label> <input type="text" name="phoneNo" id="phoneNo" onkeyup="trigger()" class="" maxlength="20"/> </dl> <dl> <label>用户编号</label> <input type="text" name="userId" id="userId" class="" maxlength="20"/> </dl> <dl> <label>姓名</label> <input type="text" name="xm" id="xm" class="" maxlength="20"/> </dl> <dl> <label>身份证号</label> <input type="text" name="idno" id="idno" class="" maxlength="20"/> </dl>
2.javascript代码
function trigger(){ var phoneNo = $("#phoneNo").val(); if(phoneNo.length==11){ var jsonUrl = '${web_root}/WalletPayChangeCard/getInfobyPhone/'+phoneNo; var userId = ''; var xm = ''; var idno = ''; var cardno = ''; var cardPhone = ''; $.ajax({ type: "POST",contentType:"application/json;charset=utf-8",url:jsonUrl,dataType:'json',success:function (response){ userId = response.userId; xm = response.xm; idno = response.idno; },async : false }); $("#userId").val(userId); $("#xm").val(xm); $("#idno").val(idno); } }; </script>3.java代码
@RequestMapping("/getInfobyPhone/{phoneNo}") public void getInfobyPhone(@PathVariable("phoneNo") String phoneNo,HttpServletRequest request,HttpServletResponse response) { Request406008Entity req = new Request406008Entity(); req.setPhoneNo(phoneNo); List<Request406008Entity> list = service.findAll(req); Request406008Entity obj = (Request406008Entity) list.get(0); try { response.getWriter().write(JSONArray.toJSONString(obj)); response.getWriter().flush(); response.getWriter().close(); } catch (IOException e) { e.printStackTrace(); } }结束!