Ver Mensaje Individual
  #8 (permalink)  
Antiguo 03/09/2010, 18:12
Avatar de Vader_66
Vader_66
 
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&ntilde;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;
}

?>