2013-09-16 2 views
0

내가 잘 대화 상자 내에서 aspx 페이지를JQuery와 UI 대화 -로드 aspx 페이지

내 코드로드를 기존 aspx 페이지를 엽니 다 JQuery와 UI 대화 상자 위젯뿐만 아니라로드 명령을 사용하고의 반환 값 .

$('#divCancelInspection').load('WOCancel.aspx').dialog({ /*properties specified*/ }); 

내 WOCancel.aspx 페이지에는 두 개의 단추가 있는데, 여기서 다시 호출하는 페이지로 값을 반환하고자합니다. 내가 대화 상자를 만들어 내 메인 페이지로 다시 값을 반환 어떻게 내가 난처한 상황에 빠진 내 WOCancel.aspx 그래서 지금

$(document).ready(function() {  
    $('#btnCancelInspection').click(function() { /* return a value */ }); 
}); 

에서

입니다.


이제 대화 상자의 속성 집합에 단추를 지정할 수 있다는 것을 알았습니다. 그러나 내가 위에서 지정한 것처럼 다른 방법이 있는지 궁금합니다. 그렇지 않으면 나는 ... 아래 같은 것을 사용합니다

dialog({ 
buttons: { 
    'save': function() {/* code to find control value within dialog and use it*/ }, 
    Cancel: function() { /* close the dialog window */} 
} 
}); 
+0

jquery UI 대화 상자를 사용하고 있습니다. 대화 상자를 열었을 때 div가 튀어 나오는 것과 같은 페이지에 있습니다. – PSL

+0

그래서이 시나리오에서 외부 페이지를로드하기 위해 UI 대화 상자를 사용해서는 안됩니다. 내 기본 페이지의 div 태그에 WOCancel.aspx 페이지를 만드는 것이 더 낫습니다. – foop

+0

aspx 페이지에 html, head 등 또는 html이 포함되어 있습니까? – PSL

답변

0
난 그냥 내 대화 상자에서 설정 한 속성이를 지정할 수 있다는 것을 알고 보조 노트에 이제 두 번째 방법

를 사용하여 종료

버튼. 그러나 내가 위에서 지정한 것처럼 다른 방법이 있는지 궁금합니다. 그렇지 않으면 아래처럼 사용할 것입니다 ...

dialog({ 
buttons: { 
    'save': function() {/* code to find control value within dialog and use it*/ }, 
    Cancel: function() { /* close the dialog window */} 
} 
});