Twitter bootstrap 引导模式jquery插件-登录

Twitter bootstrap 引导模式jquery插件-登录,twitter-bootstrap,modal-dialog,Twitter Bootstrap,Modal Dialog,我试图使用插件的登录形式,其中电子邮件和密码是两个字段。虽然我有根据数据库中存储的数据验证电子邮件和密码的代码,但只要单击submit按钮,modal就会关闭而不进行验证。在输入有效的电子邮件和密码或单击“取消”按钮之前,我不想退出模式。标记如下: <!Doctype = html> <head> meta data entered </head> <body> <div class="modal-content"> <div

我试图使用插件的登录形式,其中电子邮件和密码是两个字段。虽然我有根据数据库中存储的数据验证电子邮件和密码的代码,但只要单击submit按钮,modal就会关闭而不进行验证。在输入有效的电子邮件和密码或单击“取消”按钮之前,我不想退出模式。标记如下:

<!Doctype = html>
<head>
  meta data entered
</head>
<body>
<div class="modal-content">
<div class="modal-header">
<h1>Sign In</h1>
</div>
<div class="modal-content">
<form>
<input name="email" type="email">
<input name="password" type="password">
<button type="submit">Submit</button>
</form>
</div>
<div class="modal-footer">
</div>
</div>

输入的元数据
登录
提交
有人能帮忙吗?
谢谢

实现这一点的一种方法是“捕获点击事件”,阻止默认操作并从中执行

<script>

$('button[type="submit"]').click(function(event){

    event.preventDefault();

    $.ajax({
        success: function(data, status, xhr) {

            $('#modal-div').modal('close');

        },
        url: ...,
        type: ...,

    })
})

$('button[type=“submit”]”)。单击(函数(事件){
event.preventDefault();
$.ajax({
成功:功能(数据、状态、xhr){
$('#model div')。model('close');
},
网址:。。。,
类型:。。。,
})
})

您需要向PHP脚本发出AJAX请求,以验证来自MySQL或其他任何内容的凭据。如果登录顺利,该脚本应该返回HTTP头200,否则返回401。这个HTTP请求还应该返回一个带有“OK”或类似内容的正文(而不是
),这样就可以很容易地检查AJAX请求的成功处理程序中是否一切正常。成功处理程序(回调)也是关闭模式的适当位置


研究你在我的回答中不理解的东西。阅读以下主题的介绍材料。当您对这些概念有了充分的理解后,用您编写的代码更新您的问题。解释您认为代码应该工作的原因,并概述您认为代码不工作的原因。这样,您将在此网站上获得帮助

  • HTTP状态代码
  • PHP HTTP头
  • PHP HTTP响应
  • 为什么javascript是异步的
  • 成功回调
  • jqueryajax请求

提供编码部分。下面是验证代码?php mysql的验证使用代码。如果数据库中存在,则检查用户输入的密码和电子邮件。如果存在。已添加到会话,否则将显示“无效电子邮件/密码”消息。我不知道如何在不关闭模式的情况下组合此功能。我只是一个初学者,如果有人能帮我得到你的答复,我会很高兴的1.你的答复真的让我开始寻找知识。谢谢不客气,我很高兴听到你正在努力学习:)