读书人

struts与jQuery的完善整合方式之二

发布时间: 2012-09-22 21:54:54 作者: rapoo

struts与jQuery的完美整合方式之二

?

public ActionForward test(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)throws Exception {  PrintWriter out = response.getWriter();  String username = request.getParameter("username").trim();   if(username!=null && isSave(username) ){//可以保存  out.print("{\"result\":\"success\"}");   }else{      out.print("{\"result\":\"failure\"}");   }   return null;}

?

?

<input type="button" name="checku" value="检查用户名是否重复" onclick="MYchecku()"/>
???<script language="javascript">
???function MYchecku(){
????alert($("#mail").val());
????if($("#mail").val()==""){
?????$("#name_msg").text("请您输入用户名!");?
????}else{
????? var url="regist.do?method=test";
????
????? $.ajaxSetup({cache:false});
?????// alert(document.getElementById("username_error").innerHTML);
????? // alert(document.getElementById("username_error").innerHTML);
?????//开始调用这个方法
??????? $.getJSON(url,{"username":$("#mail").val()},function(json){
???????? if(json.result=='success'){
????????$("#name_msg").text("用户名可用");
???????? }
???????? else if(json.result=='failure'){
????????$("#name_msg").text("用户名已被占用");
???????? }
??????});
????}?
???}
????
???</script>

读书人网 >软件架构设计

热点推荐