Ir para conteúdo

POWERED BY:

Arquivado

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

junaooaks

retorno dados sem reflex

Recommended Posts

pessoal como faço para fazer um retorno dos dados de uma consulta sem fazer o reflex

 

tenho um input com autocomplete que busca os produtos

preciso que quando clicar no botao ele busca o resulta e preenche o resulta dentro de cada input

 

ex:

busco o produto ( chocolate ) preenche os campos com os respectivo característica deste produto

 

o que posso usar me passa uma dica ou se ja fez posta o codigo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

pessoal

consegui pegar os dados e colocar em alert

<script type="text/javascript">  
   jQuery(document).ready(function(){  
       jQuery('#tr').submit(function(){  
           var dados = jQuery( this ).serialize();  

           jQuery.ajax({ 
               title: "Faculdade",
               type: "POST",  
               url: "app/controller/controllerPeca.php",  
               data: dados,  
               success: function( data )  
               {

                   alert( data );  
               }  
           });  

           return false;  
       });  
   });
</script>

 

tudo que esta no echo do php aparece como um alert com esta função

<?php
$arr = array();
$arr = ['nome'] = $nome;
$arr = ['endereco']=$endereco;

print_r($arr);
?>

 

agora como pegar este retorno e colocar em um input value ?

<input name="frete_p" type="text" class="effect" id="frete_p" onkeyup="up(this)" value="<?php echo $fretep; ?>" size="10" maxlength="10" />

 

no alert so fica aparecendo " undefined "

Compartilhar este post


Link para o post
Compartilhar em outros sites

troque:

 

print_r($arr);

por:

echo json_encode( $arr );

 

e então, no lugar do teu alert:

                success: function( data )  
               {

                   jQuery('#frete_p').val( data );
               }  

Compartilhar este post


Link para o post
Compartilhar em outros sites

William Bruno obrigado

esta aparecendo desta forma

 

{"FRETE":NULL,"IDCUSTO":NULL}

 

o php esta assim

$arr = array();   
$arr['frete']= $peca->getFrete();                     
$arr['idcusto'] = $peca->getIDCusto();

echo json_encode($arr);

 

como separo o array do php no javascript para exibir cada valor no respectivo input

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.