2012-10-07 2 views
1

(해당 코드 jQuery: Load Modal Dialog Contents via Ajax을 사용하여) jQuery Dialog 플러그인에 페이지를로드하려고합니다. 해당 페이지에서 사용자가 일부 데이터를 선택합니다. 선택 후 대화 상자 창을 닫을 때 대화 상자 창에서 사용자가 선택한 데이터를 검색해야합니다. 어떻게해야합니까?jQuery Dialog에서 변수를 검색 하시겠습니까?

+1

해킹을하는 데 도움이

var value1 = jQuery.dialog_info.input1; var value2 = jQuery.dialog_info.input2; 

희망과 코드의 : 선택하는 동안 대화 창에서 숨겨진 INPU의 값을 기록 부모 창에 태그를 추가하십시오. –

답변

4

대화 상자를 닫을 때 가장 먼저 할 일은 값을 저장하는 것입니다. 의이 당신이로드하는 페이지입니다 가정 해 봅시다 : 그럼

<input type="text" id="text1" name="text1" /><br /> 
<input type="text" id="text2" name="text2" /><br /> 
<a href="#" id="dialog_submit_button">Click</a> 

당신이 대화를로드, 당신은이를 추가해야합니다 : 당신이 나머지에 필요한 지금, 그 텍스트 값이 언제 뽑아 될 수

jQuery('#dialog').dialog({ 
    // all you other stuff 
    close: function(){ 
     var in1 = $('#text1').val(); 
     var in2 = $('#text2').val(); 
     jQuery.dialog_info = { 
      input1 : in1, 
      input2 : in2 
     } 
    } 
}); 

관련 문제