03/09/2010, 18:12
|
| | | Fecha de Ingreso: octubre-2009 Ubicación: Medellín
Mensajes: 6
Antigüedad: 15 años, 2 meses Puntos: 0 | |
Respuesta: Recargar página con ajax una vez Ahora surgió un problema :/ , simplemente no se envía, no hace nada:
Ajax.js
------------------------------------------------------------------------------------------------------------
function objetoAjax(){
var xmlhttp=false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function refrescardiv(datos,f){
divr = document.getElementById('izquierdo');
var url = datos + '&usuario=' + f.usuario.value + '&contraseña=' + f.contraseña.value;
//alert(url);
ajax=objetoAjax();
ajax.open("GET", url);
ajax.onreadystatechange=function() {
if (ajax.readyState==4){
divr.innerHTML = ajax.responseText
}
}
ajax.send(null)
}
DIV a recargar junto con el formulario
------------------------------------------------------------------------------------------------------------
echo"
<div class='izquierdo'>
<center><div id='imagen_usuario'><img src='imagenes/usuario.png' class='imagen_usuario' /></div></center>
<form name='ingreso' method='post' onSubmit='return false'>
<center>
<font color='#000000' face='Calibri' size='2'>Usuario:</font><br>
<input type='text' name='usuario' size='10px' maxlength='20'><br><br>
<font color='#000000' face='Calibri' size='2'>Contraseña:</font><br>
<input type='password' name='contraseña' size='10px' maxlength='20'>
</center>
<br>
<center><input type='button' value='Ingresar' onClick='refrescardiv('rutas.php?ruta=count&box=ve rif',ingreso)'>
</center>
</form>
</div>
";
Función que se encarga de válidar
------------------------------------------------------------------------------------------------------------
<?php
$box=$_GET['box'];
switch($box)
{
case"verif":
$link=conectarse();
$contraseña=$_REQUEST['contraseña'];
$usuario=$_REQUEST['usuario'];
$cont=0;
$verif=mysql_query("SELECT * FROM usuarios WHERE contraseña='$contraseña' AND usuario='$usuario'",$link);
while($row=mysql_fetch_array($verif))
{
$cont++;
$tip=$row['tipo'];
$usu=$row['usuario'];
}
if($cont==1)
{
hc1("autorizado");
hc2($usu);
hc3($tip);
echo"Correcto";
}
else
{
echo"Error";
}
break;
}
?> |