2010-08-03 5 views
1

Javascript 라이브러리로 JQuery와 함께 Struts 응용 프로그램을 사용하고 있습니다. Action에 AJAX 요청을 발생시키는 Javascript 메서드를 호출하는 버튼이있는 JSP가 있습니다. (액션 1)여러 개의 모달 윈도우가있는 Jquery ajax

액션은 모달 창에 표시되는 JSP 페이지를 반환합니다.

이제이 JSP 페이지에는 JSP 페이지를 반환하거나 기본 페이지로 돌아가는 다른 작업 (동작 2)을 호출하는 버튼이 있습니다.

그래서 여기에는 다른 모달 창으로 또는 기본 페이지로 이어지는 모달 창 클릭이 있습니다.

어떻게하면 JQuery를 사용하여 가장 잘 수행 할 수 있을까요?

답변

0

당신은 "가까운"문자열 또는 새로운 모달 창에 대한 HTML 중 하나를 반환하고이 라인을 따라 뭔가를 할 수 :

$.ajax({ url: 'someUrl', 
     success: function(data){ 
     if(data.toLowerCase().indexOf('<html') == -1) 
      $('#modalwindow1').dialog('close'); 
     else 
     { 
      $('#modalwindow2').html(data); 
      $('#modalwindow2').dialog(); 
     } 
     } 
    }); 

이 가정 당신이 당신의 모달 창

을위한 JQuery.dialog를 사용하는