簡體   English   中英

驗證通過php ajax調用成功后如何關閉javascript彈出框

[英]How do I close javascript popup box after validation is successful with php ajax call

在我的html表單中,出現一個彈出窗口供注冊。 它使用regProcess.php頁面的ajax / query調用來驗證數據。 此頁面正在使用json_encode將數據傳遞到html表單。 好吧,當所有驗證成功后,我想在幾秒鍾后關閉html彈出框。 我怎樣才能做到這一點?

<script>
  $('#form1').submit(function(event) {
    event.preventDefault();
    $.ajax({
      type: 'POST',
      url: 'backup.php',
      data: $(this).serialize(),
      dataType: 'json',       

      success: function (data) {
        $('#info1').html('');
        $.each( data, function( key, value ) {
          $('#info1').append('<p>'+value+'</p>');               
        });    

      }
    });
  });
</script>

隨即出現以下div調用彈出窗口。

<div id="register">
  <a class="big-link" data-reveal-id="myModal">
    <button type="button" name="" value="" class="css3button">Join the campaign</button>
  </a>
</div>

您可以使用setTimeout()將jquery函數放入成功函數中

http://www.w3schools.com/jsref/met_win_settimeout.asp

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM