jsp
<input type="text" name="doctor_code" onblur="check_Doctor()" id="doctor_code">
<input type="text" name="doctor_desc" id="doctor_desc">
function check_Doctor() {
var url = "<%=Env.URL_PREFIX%>/clm/showDoctorCode.do?type=codeSearch";
var doctor_code = document.getElementById("doctor_code").value;
if(doctor_code==""){
$("#doctor_desc").val("");
return;
}
$.ajax({
type:'post',
url:url,
data:{'doctor_code':doctor_code},
success:function (data) {
if(data=="error"){
$("#doctor_desc").val("");
alert("<StrRes:strRes id="MSG_109740"/>");
}else {
$("#doctor_desc").val(data);
}
},
error:function(){
alert("<StrRes:strRes id="MSG_109740"/>");
}
})
}
action中返回none不跳转页面
public ActionForward process(ActionMapping actionMapping, ActionForm actionForm,
HttpServletRequest request, HttpServletResponse response) throws Exception {
String doctor_code = request.getParameter("doctor_code");
DoctorVO doctorVO = DoctorDSDelegate.getDoctorByCode(doctor_code);
if(doctorVO==null){
response.getWriter().write("error");
}else {
response.getWriter().write(doctorVO.getFullName());
}
return actionMapping.findForward("NONE");
}