Javascript function like php POST


Javascript function like php POST

我有一个用Bootstrap构建的输入表单。正确的数据检查是由javascript处理的,它的设置是,点击按钮"提醒我",它弹出一个通知,说一切都是正确的。这弹出通知的最后一部分是由php POST方法处理,我想要相同的弹出显示,但与javascript而不是php。

HTML是:

    <form class="form-horizontal" id="registerHere" method='post' action=''>
  <fieldset>
    <div class="control-group">
      <div class="controls">
        <input type="text" class="span3" id="user_name" name="user_name" rel="popover" data-content="Enter your first and last name." data-original-title="Full Name" placeholder="First name Last name">
      </div>
</div>
 <div class="control-group">
      <div class="controls">
        <input type="text" class="span3" id="user_email" name="user_email" rel="popover" data-content="What’s your email address?" data-original-title="Email" placeholder="me@somewhere.com">
      </div>
</div>
<div class="control-group">
<div class="controls controls-row">
    <input type="text" class="span1" id="inputPLZ" name="inputPLZ" placeholder="Postal" data-content="Insert your area postal code.">
    <input type="text" class="span2" id="inputOrt" name="inputOrt" placeholder="Place" data-content="Where are you from?">
</div>
</div>
<div class="control-group">
    <label class="control-label" for="input01"></label>
      <div class="controls">
       <button type="submit" class="btn btn-success" rel="tooltip" title="first tooltip">Remind me</button>
      </div>
</div>

  </fieldset>
</form>

, Javascript是

    <script type="text/javascript">
  $(document).ready(function(){
        $('#registerHere input').hover(
            function(){
        $(this).popover('show')
            },
            function(){
        $(this).popover('hide') 
            }
        );
        $("#registerHere").validate({
            rules:{
                user_name:"required",
                user_email:{
                        required:true,
                        email: true
                    },
            },
            messages:{
                user_name:"Enter your first and last name",
                user_email:{
                    required:"Enter your email address",
                    email:"Enter valid email address"
                },
            },
            errorClass: "help-inline",
            errorElement: "span",
            highlight:function(element, errorClass, validClass) {
                $(element).parents('.control-group').addClass('error');
            },
            unhighlight: function(element, errorClass, validClass) {
                $(element).parents('.control-group').removeClass('error');
                $(element).parents('.control-group').addClass('success');
            }
        });
    });
  </script>

这是PHP的部分,我想用Javascript替换:

        <?php if($_POST) { ?>
<div class="alert alert-success">
  Thanks, we have your info, and expect our contact really soon!
</div>
<?php } ?>

你所说的逻辑是不正确的。服务器端的核心是PHP。如果没有PHP,就不可能知道发送的表单和数据是否已经传递到服务器。