2013-03-29 5 views
1

내 Java 응용 프로그램에서 JQuery를 사용하여 양식을 제출합니다. 여기 Ajax를 사용하여 jquery 양식을 제출하는 방법은 무엇입니까?

내 JSP의 코드입니다 : 나는 양식을 간다하고 경고와 응답을 보여줍니다 경우, 전송 버튼을 클릭하면

<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%> 
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 

<fieldset id="profile_proffiesional"> 
    <form:form action="profile/awards" modelAttribute="AWARDS"> 
     <p> 
      <label for="position">Position</label> 
      <form:input path="position" tabindex="4" /> 
     </p> 
     <p> 
      <label for="location">Location</label> 
      <form:input path="location" tabindex="5" /> 
     </p> 
     <p> 
      <label for="description">Description</label> 
      <form:input path="description" tabindex="5" /> 
     </p> 
     <p> 
      <input type="submit" value="Add"> 
     </p> 
    </form:form> 
</fieldset> 
<script> 
    $('#AWARDS').ajaxForm({ 
     target : '#body', 
     success : function(responseText, statusText, xhr, $form) { 
      alert(responseText); 
     }, 
     beforeSubmit : function() { 
      $.blockUI({ 
       message : '<h1> Just a moment...</h1>' 
      }); 
     } 
    }); 
</script> 

문제입니다. 알림 창에서 OK 버튼을 클릭하면 동일한 성공 메시지가 양식 대신 창에 인쇄됩니다. 내가 새로 고침과 성공 메시지가 제거 될 때

그리고 양식이 완전히 보이지 않는 얻고 양식이 표시됩니다.

하지만 나는 화면에 나타나지 않고 경고음을 표시하려고합니다. 도와주세요.

답변

0

target : '#body'를 제거하면 트릭을 할 것입니다.

해당 특정 라인은 본문의 내용을 응답으로 업데이트합니다.

관련 문제