04/05/2016, 05:04
|
| | Fecha de Ingreso: abril-2016
Mensajes: 8
Antigüedad: 8 años, 8 meses Puntos: 0 | |
Respuesta: envio de datos a PHP con $.post Muchas gracias por la respuesta NueveReinas!
al final hice lo siguiente:
$(document).ready(function(){
$('#envia').click(function(event){
$.post("logintest.php",{user: nom2,pass: pwd2},function(resultado){
var res=resultado;
if (res.localeCompare(valida)==0) {$('#hidder').slideToggle();}
else{$("#warning").html('\''+resultado+'\'');}
});
});
})
y funciona perfectamente. Pero me ha surgido un nuevo problema!! XD .En el código que acabo de pegar la variable valida contiene una simple cadena de texto con la que quiero comparar el "resultado" proveniente del PHP al que he enviado información con el $.POST. Pues bien, no entiendo qué devuelve ese post. en principio el PHP calcula una variable llamada message cuyo valor depende de cierta validación; es decir, si la validación es OK mesage vale "OK" y en caso contrario "NO OK". Y al final, el PHP devuelve un
echo($message);
'con todo, mi pregunta es QUÉ DEVUELVE REALMENTE EL $POST?? Porque en ningún caso supera la comparación de strings que hago en el condicional (y no la supera ponga lo que ponga....)
No sé si abrir un nuevo hilo con esto.
En todo caso, muchas gracias de nuevo por tu atención y dedicación. |