Ir para conteúdo

POWERED BY:

Arquivado

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

Clear

[Resolvido] post() em Jquery

Recommended Posts

Ae pessoal !!!

 

Tô com mais uma dúvida do capeta aqui rsss...

 

Resumindo: passagem de variável do JS para o PHP com retorno do resultado na mesma página.

 

 

Seguinte, meu código tem duas divs ( A e B )

 

Na Div A tenho 1 form que será executado por um JS, e a DIV B é onde ele deve trazer o resultado do processa.php

 

O problema, é que meu form não tem submit, e o start de todo o processo se dá ao clicar na AREA que está na div A.

 

<div id="A">

<form id="form1" method="post" action="processa.php">

  <map id="map1">
     <area id="area1">
  </map>

  <input id="teste1" name="teste1" value="X" />

</form>

</div>

<div id="B"></div>

 

O JS

 

$('#area1').click(function() {


// Pega o valor do input
var teste1 = $('#teste1').val();


$.post('processa.php', {teste1: teste1}, function(){
$('#B').load('processa.php')}
 );

});

 

 

O processa.php

 

if(isset($_POST) and $_SERVER['REQUEST_METHOD'] == "POST")
	{
		$final = isset($_POST['teste1]) ? $_POST['teste1'] : FALSE;

	}
echo $final;

 

 

O JS acima está exibindo o resultado do processa.php na div B, porem é como se o processa.php não tivesse recebido a variável que ele precisa.

 

Alguém tem alguma dica de onde estou errando?

 

Abraço !

Compartilhar este post


Link para o post
Compartilhar em outros sites
 $.post('processa.php', {teste1: teste1}, function( data ){
$('#B').html( data );
});

Compartilhar este post


Link para o post
Compartilhar em outros sites

Works like a charm !!!

 

Pra variar meu camarada Willian resolvendo dias meus de bicos no PC com uma linha de código....

 

HAHAHAHAHA

 

Quem sabe, sabe !

 

Obrigado mais uma vez meu amigo !!

 

Abraço pra ti !

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.