Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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(){ );
});
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 !
Carregando comentários...