Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/05/2016, 05:04
emp356
 
Fecha de Ingreso: abril-2016
Mensajes: 8
Antigüedad: 8 años
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.