熟能生巧的道理用在写代码上是非常贴切的..
第一个例子:
这里是js的写法
$(document).ready(function(){ $("#masterusername").bind("blur",function(){ var masterName=$("#masterusername").val(); if(masterName!=""){ $.post("/communityweb/AjaxAllServlet?change=CheckMasterName&masterName="+$("#masterusername").val(), {}, function(data){ var check=data.check; if(check==0){ $("#masterusername").val(""); $("#masteruserid").val(""); }else if(check==1){ $("#masterusername").val(masterName); $("#masteruserid").val(data.userid); } },"json"); } }); });
if(change.equals("CheckMasterName")){
String userid="";
String masterName=request.getParameter("masterName");
AddXiaoQu xq=new AddXiaoQu();
Resultobj rs=xq.getMaster(masterName);
if(rs.getRows()>1){
userid=rs.getCell("userid", 1);
}
if(!userid.isEmpty()){
outStr="{check:'1',userid:'"+userid+"'}";
}else{
outStr="{check:'0'}";
}
out.print(outStr);
out.close();
}