Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

-rafael-

[Resolvido] usando ajax para cadastramento e pegar o retorno

Recommended Posts

ola a todos

 

estou tentando cadastrar um dado usando ajax.

 

o problema é que gostaria de pegar se deu certo o cadastramentou ou não.

 

como pego o retorno do servidor??? o que tenho q por no echo do php para dar retorno ao ajax???

 

ajax usando o jquery

 

$.ajax({
       	type   : "POST",
       	cache  : false,
       	url	: "/sistema/send/sendobs.php",
       	data   : $(this).serializeArray(),
       	success: function( data ) {

           	// o que eu coloco aqui para funcionar??? qual dado eu devo esperar???

       	}
   	});


 

php

 


$success = TRUE;
if( mysql_query( $query_obs ) ) {

   	// echo o que???
   	exit;

} else {

   	$success = FALSE;

   	// echo o que???
       exit;

}

 

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

echo 1; //caso deu certo

 

echo 0; //caso deu errado.

 

é uma questão de convenção.

Eu te indico esperar um booleano.

 

testa se veio 1, se vier então deu certo e você faz um parabéns para o cara.

               success: function( data ) {

                  if( data==1 )
                    alert( 'Deu certo!!' );
                  else
                    alert( 'Problemas! deu errado!!' );

               }

Compartilhar este post


Link para o post
Compartilhar em outros sites

ola William

 

desculpa a demora pra retornar

 

só pude testar hj e funcionou perfeitamente!!!

 

obrigado!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já resolveu, mas uma dica, seria melhora ainda usar json:

$result = array();

//certo
$result['status'] = 1;

//erro
$result['status'] = -1;

echo json_encode($result);

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.