2011-10-07 2 views
0

jQuery를 사용하여 양식이있는 대화 상자를 여는 응용 프로그램이 있습니다. 해당 양식을 성공적으로 채우면 내 jQuery 호출의 성공 사례에서 대화 상자를 닫고 페이지의 일부 div를 업데이트 할 수 있기를 바랍니다.jQuery에서 열린 대화 상자를 닫고 AJAX 호출 후 해당 div를 업데이트하는 방법

일반적인 명령이나 방법이 있습니까? 나는 그것을 발견 할 수 없다. 감사!!

답변

2
$('#yourForm').submit(function(){ 
    if (yourFormValidationFunctionReturnsTrue){ 
     $('#yourDialog').dialog('close'); 
     $('#yourDiv').html('<p>Stuff</p>') 
    } 
}); 
+0

고마워요 ... 마지막 줄에서 기존 ID가있는 ID라면 코드가 어떻게 생겼을까요? – GeekedOut

1

될 것이다 대화 상자를 닫습니다 방법 : $('#dialogid').dialog("close");을하고있는 div의 내용을 설정 한 후 하나의 방법입니다 $('#divid).html(newhtmlvalue);

+0

감사합니다. 새로운 html이 세션의 데이터에 의존하는 헤더의 일부라면 어떻게 될까요? 어떻게하면 해당 부분을 "새로 고침"하거나 대신 logged_in div를 표시 할 수 있습니까? 한 div 숨기기 및 다른 방법 ... 내가 어떻게 그럴까요? – GeekedOut

+0

숨기기는 $ ('# divid')입니다. hide(); jQuery 사이트에서 이러한 jQuery 질문 중 일부를 실제로 찾아야한다. jQuery가 할 수있는 많은 일들이 있습니다. 아직 알지도 못했을 것입니다. 기능을 찾는 것이 가장 빠른 학습 방법입니다. –

관련 문제