Como transferir variavel php e jquery?
17/10/2014
0
Mais uma duvida pessoal.
Preciso fazer uma dialog funcionar. A partir do momento que usuario clicar ok, teria que desativar sua conta.
O problema que da forma abaixo as variaveis nao se relacionam (pelo que pesquisei porque uma é feita no servidor e outra local).
Entao, como faço isso funcionar?
if (isset($_POST["btnDesativar"]))
{
echo "<script type= 'text/javascript'>
var resposta = confirm('Deseja Realmente Desativar Conta?');
if(resposta)
{
aux = 'sim';
}
else
{
aux = 'nao';
}
</script>";
//aqui nao se reconhecem.
$desativar = "<script>document.write(aux);</script><br/>";
if ($desativar =='sim')
{
//seguem comandos update em php.
}
else
{
echo "Nao foi Desativado.";
}
}
Preciso fazer uma dialog funcionar. A partir do momento que usuario clicar ok, teria que desativar sua conta.
O problema que da forma abaixo as variaveis nao se relacionam (pelo que pesquisei porque uma é feita no servidor e outra local).
Entao, como faço isso funcionar?
if (isset($_POST["btnDesativar"]))
{
echo "<script type= 'text/javascript'>
var resposta = confirm('Deseja Realmente Desativar Conta?');
if(resposta)
{
aux = 'sim';
}
else
{
aux = 'nao';
}
</script>";
//aqui nao se reconhecem.
$desativar = "<script>document.write(aux);</script><br/>";
if ($desativar =='sim')
{
//seguem comandos update em php.
}
else
{
echo "Nao foi Desativado.";
}
}
Manja
Curtir tópico
+ 0
Responder
Posts
18/10/2014
Claudio Lopes
Para passar valores de variavel de php para jquery você apenas faça assim:
Porém você não consegue fazer o inverso, para isso você pode carregar um valor para o campo do tipo input hiden e quando você acionar o comando via $_POS ou $_GET você consegue levar o valor para o php
<script> var valor = <?php echo $valor_do_PHP; ?> </script>
Porém você não consegue fazer o inverso, para isso você pode carregar um valor para o campo do tipo input hiden e quando você acionar o comando via $_POS ou $_GET você consegue levar o valor para o php
Responder
19/10/2014
Claudio Lopes
bom a um tempo atrás tive essa mesma dúvida, mas não pesquisei a fundo até mesmo porque resolveu...
Responder
Clique aqui para fazer login e interagir na Comunidade :)