我正在尝试使用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来验证登录
怎么做?
答案 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方法调用到您想要的网址,但您需要自己处理响应...