如果我使用传统的 html 表单帖子提交,我的登录表单可以正常工作
<form class="form-horizontal" id="loginform">
<div class="control-group">
<label class="control-label" for="user_name">
Username or E-Mail
</label>
<div class="controls">
<input type="text" id="user_name" name="user_name" autofocus>
</div>
</div>
<div class="control-group">
<label class="control-label" for="password">
Password
</label>
<div class="controls">
<input type="password" id="password" name="password">
</div>
</div>
<div class="control-group">
<div class="controls">
<label class="checkbox">
<input type="checkbox">Remember me
</label>
<br>
<button type="submit" class="btn" id="submit_login">
Sign-in
</button>
</div>
</div>
</form>
我不想让页面重定向,而是让用户登录并留在同一页面上。我有下面的 jQuery 来做到这一点
$(document).ready(function(){
$("#submit_login").click(function(){
var user_name = $("#user_name").val();
var password = $("#password").val();
$.post("login.php", {user_name: user_name, password: password});
});
});
但这不是发布,我的会议也没有开始。我已经打印了 jQuery 'user_name' 和 'password' 变量,它们从表单中提取了正确的值。“login.php”文件查找的变量也是“user_name”和“password”。运行脚本时没有控制台错误。
是什么导致这里断开连接?