2012-09-14 3 views
0

AJAX를 사용하여 jsp 페이지를 SpringMVC 컨트롤러에 게시하는 방법은 무엇입니까? AJAX를 SpringMVC 애플리케이션에 통합하려고합니다. 또한 html 목록 상자를 사용하여 이벤트를 설정하는 것이 더 좋으므로 사용자가 항목을 클릭하거나 JQuery 컨트롤을 사용하여 매우 쉽게 수행 할 수 있으면 데이터베이스의 데이터에 대한 모든 변경 사항을 유지할 수 있습니다.AJAX를 사용하여 스프링 MVC 컨트롤러에 폼 게시

저는 AJAX를 사용하는 것에 익숙합니다. 누군가 AJAX를 사용하여 처리하기 위해 컨트롤러에 양식을 게시하고 데이터베이스에 바인딩하는 JQuery 컨트롤을 사용하는 좋은 예를 들어 지시 할 수 있다면 좋겠어요.

답변

1

다음은 AJAX 호출을 작성하는 jquery 방법입니다.

$(".delete").click(function(){ 
       $.ajax({ 
        url: '<c:url value="/relyingparty/delete"/>' + '?id=' + $(this).attr("refId") ;, 
        type: 'POST', 
        success: function(result) { 

        } 
       }); 
}); 

@RequestMapping 주석 방법과 스프링 MVC 컨트롤러를 가지고 있어야 당신이 위에서 언급 된 URL에 대한

(이건 그냥 샘플이 아니라 완전한 작업이다)

@RequestMapping(value = "/delete", method = RequestMethod.DELETE) 
    public String deleteRelyingParty(@RequestParam(required = true) Integer id){ 
} 
+0

jsp는 어떻게 단추에 이벤트를 등록해야합니까?

태그는 어떻게됩니까? 작업 및 메서드 속성을 제거합니까? – devdar

+1

여기에 사용 된 .delete는 요소의 CSS 클래스입니다. 버튼에 대한 Ajax 구현을 수행하려는 경우 버튼의 click 이벤트를 연결할 수 있습니다. 예를 들어, 당신의 버튼의 id는 "button1"이고 $ ("# button1")처럼 할 수 있습니다. (function() {$. ajax (..)}) 위의 코드와 유사합니다. 양식 태그를 제거하지 않아도됩니다. – raddykrish

관련 문제