如何从表单操作中删除#

时间:2011-11-12 07:55:01

标签: jquery html

我正在尝试使用jquery mobile,php和mysql创建一个登录表单 这是代码

<form action="check_login.php" method="post"> 
  <div data-role="fieldcontain">
    <input type="text" name="username" id="username" value="Username" />
  </div>
  <div data-role="fieldcontain">
    <input type="password" name="username" id="username" value="Password" />
  </div>
  <div class="ui-body ui-body-b">         
    <fieldset class="ui-grid-a">
      <div class="ui-block-b"><button type="submit" data-theme="a">Login</button></div>
    </fieldset>
  </div>
</form>

但问题是,在提交表单时,它将重定向到index.php #check_login.php而不是加载/check_login.php来验证登录

怎么做?

1 个答案:

答案 0 :(得分:0)

您可以设置以下jQuery脚本:

$(document).submit(function() {
    $.post("/check_login.php", $("form").Serialize(), function(data) {
        // perform other actions depending on what exactly check_login.php does, and returns
    });
});

您只需将HTTP POST方法调用到您想要的网址,但您需要自己处理响应...