didizinn 1 Denunciar post Postado Novembro 13, 2012 Olá pessoal, estou com um dúvida em termos de retorno de valores com ajax. exemplo: faço uma requisição a uma página PHP e quero retorna diversos valores, não apenas um echo com texto. Exemplo:. $teste = "olá"; $teste2 = "hehe"; e poder utilizar ambos valores com o ajax. Consigo fazer com que retorne um echo, print e etc... mas não valores diferenciados. Obrigado, se não fui claro me perdoe :(/> Compartilhar este post Link para o post Compartilhar em outros sites
shini 318 Denunciar post Postado Novembro 13, 2012 retorne um json. http://tutsmais.com.br/blog/2011/json-ajax-php-jquery/ Compartilhar este post Link para o post Compartilhar em outros sites
didizinn 1 Denunciar post Postado Novembro 13, 2012 valeu Shini, não tinha pensado no json, afinal nunca tinha usado :P mas no tutorial é barbada. Obrigado novamente. Pra quem tem dúvida, está ai o resultado: PÁGINA PHP - teste.php <? $my = array('cargo' => $_POST['cargo'],'unidade' => $_POST['unidade']); $myJSON = json_encode($my); echo($myJSON); ?> PÁGINA HTML - index.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $.ajax({ type : 'post', url : 'teste.php', data : 'cargo='+ "Programdor" +'&unidade='+ "Prodv", dataType : 'json', success : function(txt){ $('body').html(txt.cargo + ' ' + txt.unidade); } }); }); </script> <title>TESTE AJAX</title> </head> <body> </body> </html> Compartilhar este post Link para o post Compartilhar em outros sites