간단 한 jquery 비동기 검증

1991 단어 jqueryxmlAjaxstruts
복잡 한 $. ajax 대신 간단 한 POST 요청 기능 입 니 다.요청 이 성공 할 때 리 셋 함 수 를 호출 할 수 있 습 니 다.
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>

$. post () 함수 의 첫 번 째 매개 변 수 는 요청 한 url 주소 입 니 다.두 번 째 매개 변 수 는 전달 할 매개 변수 입 니 다. struts 2 의 action 에서 request. getParamter ("매개 변수 이름") 형식 으로 얻 을 수 있 습 니 다.세 번 째 매개 변 수 는 요청 성공 후의 리 셋 함수 입 니 다.
1.2. action 의 방법:

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 완료:
1.2.1 수신 매개 변수: request. getParamter ();
1.2.2 수 신 된 매개 변 수 를 처리 합 니 다 (여기 서 aviliable 여 부 를 간단하게 판단 합 니 다).
1.2.3 처리 후의 결 과 를 페이지 에 되 돌려 줍 니 다.
메모: 이 action 은 null 값 을 되 돌려 줍 니 다!
1.3 、 struts 설정 파일:

<action name="tick_isAviliable" class="tickAction" method="isAviliable">
		
		</action>

action 의 프로필 은 상대 적 으로 간단 합 니 다. action 이름, 클래스 이름, 방법 이름 만 설정 하고 result 가 필요 없습니다.

좋은 웹페이지 즐겨찾기