解決jQuery remote 前臺傳輸中文到struts中action亂碼問題

<script src="<%=basePath%>js/jquery/jquery-1.8.3.min.js" charset="utf-8"></script>
<script src="<%=basePath%>js/jquery/jquery.validate.min.js" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
jQuery.validator.addMethod("isCN", function(value, element) {    
     var cn = /^[\u4e00-\u9fa5]*$/;
     return this.optional(element) || (cn.test(value));
  }, "請輸入漢字");
  
  jQuery.validator.addMethod("isPhone", function(value, element) {    
     var cn = /^[1][358][0-9]{9}$/;
     return this.optional(element) || (cn.test(value));
  }, "請輸入正確的手機號");
    $().ready(function(){
      $("#signupForm").validate({
          rules: {
             username:{
               required: true,
               minlength: 2,
               isCN:true,
               remote:{
                  type:"POST",
                  url:"reg.action"
               }
             },
             email:{
               required: true,
               email:true
             },
             age:{
               required: true,
               range:[18,60]
             },
             telphone:{
               required:true,
               isPhone:true
             },
             userpwd1:{
               required:true,
               rangelength:[6,12]
             },
             userpwd2:{
               equalTo:"#userpwd1"
             }
          },
          messages: {
            username:{
				required:"請輸入用戶名!",
				minlength: "用戶名最少爲2位",
				remote:"用戶名已存在,請重新輸入!"
			},
			userpwd1:{
				required:"請輸入密碼!",
				rangelength:"密碼爲6~12位!"
			},
			userpwd2:{
			    equalTo:"兩次輸入的密碼不一致,請重新輸入!"
			}
          },
       });
    });
</script>
原因很簡單,post傳輸就好
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章