Ir para conteúdo

POWERED BY:

Arquivado

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

Gabriel Palucoski

[Resolvido] Como recuperar dados gerados em outra pagina

Recommended Posts

Boa Tarde á todos, eu possuo uma função jquery que faz o envio de dados a uma pagina php para gerar um resultset e preciso que os valores gerados voltem pra pagina principal:

 

$("#salvar_acao").click(function() 
			{
				var s = $(":input").serialize();
				$.ajax({
					   url:"insert.php",
					   type: "POST",
					   data: s,
					   
						   
			});

Como fazer para voltar os dados pra pagina inicial? eu preciso dar echo nas variaveis no insert.php?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só adaptar pra sua necessidade:

 

<html>
<head>
<script type="text/javascript" src="jquery.js"></script>

<script type="text/javascript">
$(document).ready(function() {

$("form").submit(function () {
var codigo = $("#codigo").val();


 $.post("recebe.php", {codigo:codigo},
   function(data){
   $("#id").val(data.id);
   $("#nome").val(data.name);
   $("#idade").val(data.time);
   }, "json");

return false;
});

});
</script>
</head>
<body>
<form>
<input name="codigo" type="text" id="codigo">
</form>

id:<input name="id" type="text" id="id" value=""><br>
nome:<input name="nome" type="text" id="nome" value=""><br>
idade:<input name="idade" type="text" id="idade" value=""><br>

</body>
</html>

 

recebe.php

 

<?

$codigo=$_POST['codigo'];

if($codigo==1){
echo json_encode(array("id"=>"123","name"=>"John","time"=>"2pm"));
}else if($codigo==2){
echo json_encode(array("id"=>"456","name"=>"Daniel","time"=>"7pm"));
}
 ?>

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

OK, consegui fazer porém gostaria de jogar os valores de cada variável em div's separadas, atualmente so consigo jogar tudo de uma vez com o comando jQuery:

 

$("#div_teste").html(data);

 

 

Tem como separar o resultado que vem da pagina .php?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para isso apenas com json.

 

Olhe o exemplo que te passei: cada variavel vai pra um id diferente, porem é preciso definir isso no arquivo que processa os dados a serem retornados (veja o arquivo recebe.php). abraço

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.