Javascript 模态弹出引导、jquery、php
我正在尝试使用一个从引导中弹出模式的表单 当我按下“注册器”按钮时,隐藏的表单就会出现并正常工作。但是,当我完成表单并按下发送按钮时,数据会保存在数据库中,但表单不会隐藏 我做错了什么 守则: HTML: 以及处理数据并将其发送到数据库的php文件:Javascript 模态弹出引导、jquery、php,javascript,php,jquery,html,twitter-bootstrap,Javascript,Php,Jquery,Html,Twitter Bootstrap,我正在尝试使用一个从引导中弹出模式的表单 当我按下“注册器”按钮时,隐藏的表单就会出现并正常工作。但是,当我完成表单并按下发送按钮时,数据会保存在数据库中,但表单不会隐藏 我做错了什么 守则: HTML: 以及处理数据并将其发送到数据库的php文件: <?php include ("funciones.php"); //if(verifyuser()){ $nick = $_POST['nick']; $pass = $_POST['
<?php
include ("funciones.php");
//if(verifyuser()){
$nick = $_POST['nick'];
$pass = $_POST['pass'];
$rpass = $_POST['rpass'];
$nombres = $_POST['nombres'];
$apellidos = $_POST ['apellidos'];
$email = $_POST['email'];
$departamento = $_POST['departamento'];
$idPersona = "";
$reqlen = strlen($nick) * strlen($pass) * strlen($rpass);
if($reqlen > 0) {
if ($pass === $rpass) {
$pass = md5($pass);
$idRol = 2;
$estadoUsuario = 1;
//require (funciones.php");
consultar("INSERT INTO persona (nombres, apellidos, email, departamento)
VALUES ('$nombres', '$apellidos', '$email', '$departamento')");
$execute = consultar("SELECT nombres, idPersona FROM persona WHERE nombres='$nombres'");
//$execute = mysql_query($query) or die (mysql_error());
if ($row=mysql_fetch_array($execute)){
$idPersona = $row["idPersona"];
}
consultar("INSERT INTO login (nick, pass, email, rol_idRol, estadoUsuario, persona_idPersona)
VALUES ('$nick', '$pass', '$email', '$idRol', '$estadoUsuario', '$idPersona')") or die (mysql_error());
//echo "Los datos han sido enviados correctamente, revise su correo para obtener el link de alta de usuario";
header("Location: ../registrook.html");
} else {
echo "Las contraseñas ingresadas no coinciden, ingresar dos contraseñas iguales.";
}
} else {
echo "Para continuar debe llenar todos los campos requeridos.";
}
//}else {
//header ("Location: error.php");
//}
?>
虽然我看不到对Bootstrap'modal()方法的直接调用,但我假设这就是dialogue()方法。您可以使用:
$('#myModalId').modal('toggle');
或者在您的情况下,尝试:
$('#myModalId').dialogue('toggle');
嗨,布莱恩,谢谢你的快速回答,我照你说的做了,但是表单仍然没有消失。你使用的是什么版本的引导?
Accept-Ranges bytes
Connection Keep-Alive
Content-Length 885
Content-Type text/html
Date Mon, 22 Sep 2014 23:20:36 GMT
Keep-Alive timeout=5, max=99
Server Apache/2.4.10 (Unix) OpenSSL/1.0.1i PHP/5.5.15 mod_perl/2.0.8-dev Perl/v5.16.3
ver código fuente
Accept application/json, text/javascript, */*; q=0.01
Accept-Encoding gzip, deflate
Accept-Language es-ar,es;q=0.8,en-us;q=0.5,en;q=0.3
Content-Type application/x-www-form-urlencoded; charset=UTF-8
Cookie PHPSESSID=9g25h7ailr0mpjmnetcaupvbu3
Host localhost
Referer http://localhost/www/final3/index.html
User-Agent Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:33.0) Gecko/20100101 Firefox/33.0
X-Requested-With XMLHttpRequest
<!DOCTYPE HTML>
<html lang="ES">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>GTD-MASTER</title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<link href="estilos/estilo.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="header">
<h1>GTD-MASTER</h1>
<h1>Bienvenidos al sistema Get Things Done</h1>
</div>
<!-- end #header -->
<div id="wrapper">
<div id="content">
<h5>Su registro se realizo correctamente.</h5>
<h4>Para completar el mismo revise su correo para obtener el link para activar su cuenta.</h4>
<a href="index.html" target="_self"> <input type="button" name="boton" value="Volver" /></a>
</div>
</div>
<!-- end #content -->
<div id="footer">
<p id="legal"></a></p>
<p id="brand"></p>
</div>
<!-- end #footer -->
</body>
</html>
$('#myModalId').modal('toggle');
$('#myModalId').dialogue('toggle');