一个简单的jquery异步验证
这是一个简单的 POST 请求功能以取代复杂 $.ajax 。请求成功时可调用回调函数。
1、源代码
1.1、页面上的jquery代码:
<script language="javascript" src="<%=request.getContextPath()%>/scripts/jquery-1.3.1.js"</script> <script type="text/javascript"> $(document).ready(function(){ $("#tickName input").blur(function(){ //alert($(this).val()); $.post("tick_isAviliable.ac",{tickName:$(this).val()},function(data){ if(data=="true"){ }else{ } }); }); }); </script>
public String isAviliable(){PrintWriter pw=null;String tickName=(String)this.getRequest().getParameter("tickName");try {pw=this.getResponse().getWriter();if("aviliable".equals(tickName)){pw.write("true");}else{pw.write("false");}pw.close();} catch (IOException e) {e.printStackTrace();}return null;}
<action name="tick_isAviliable" method="isAviliable"></action>