2014-07-08 3 views
0

부트 스트랩 모달로 아약스를 통해 <form> 데이터를 보내고 있습니다. 값이 반환 될 때까지 모달 윈도우를 연 상태로 만들고 알림을 표시하려면 어떻게합니까? <div>?아약스 제출 후 부트 스트랩 모달을 열어 두십시오.

알림 div는 양식 유효성 검사를 표시하고 사용자가 수동으로 닫기 단추를 클릭하거나 모달 창 외부를 클릭해야하는 모달을 닫습니다. 다음은

내 코드는 버전 단순화 :

$.post(url, { 
    data:data } 
    ,function(html){ 
     if(html==1){ 
      //show <div class="A"> here 
     } 
     else{ 
      //show <div class="B"> here 
     } 
}); 
+0

은 나에게

보기 ?? –

+0

모달 폐쇄 자체가 있습니까? 그것은해서는 안됩니다. 당신이 단지 모달을 보여 주려한다면, 그것은 $ ("# myModal"). modal ("show");''입니다. 'div'를 보여주기 위해'$ (".A") .show();'를 사용할 수 있습니다. –

답변

1

가 사용 $ 아약스

$.ajax({ 
    type: 'POST', 
    url: url, 
    data: data, 
    beforeSend: function() { 
     // Write code for showing the modal here 
     // You can also set a loading image here 
    }, 
    success: function(html) { 
     // code for success notification 
    }, 
    error: function(xhr) { // if error occured 
     // code for showing error 
    } 
}); 
관련 문제