试图隐藏div但它不起作用

时间:2015-10-01 22:54:15

标签: jquery

我收到一封电子邮件,当输入和发送电子邮件和姓名时,该邮件应该会消失。

根据一些例子,我发现我认为我的脚本中有什么意义......但它不起作用,也没有调试错误......

要明确它发送名称和电子邮件,它就不会消失。

<script type="text/javascript">
  $(document).ready(function(){
    $('#submit').click(function(){
      $.ajax({
        type:'POST',
        url: "email_form.php",
        data:{
          name: $('input[name="name"]').val(),
          email: $('input[name="email"]').val()
        },
        success: 
          $("#form").hide()
      });                 
    });
  });
</script>

这是HTML

<div class="col-md-4">
          <form name="htmlform" method="post" id="form">
            <input class="blacked left form text-left" type="text" name="name" placeholder="name" required>
            <input class="blacked left form text-left" type="email" name="email" placeholder="email" required>
            <input class="blacked left form text-left" id="submit" type="button" name="submit" value="send">
          </form>
        </div>

并且万一这些都没有向您显示足够的信息,这里是Site Link

1 个答案:

答案 0 :(得分:0)

使用:

success: function() {
      $("#form").hide();
      /* other code here */
}

以便在成功回调

上触发所需的功能操作