Passar o valor de uma $_SESSION PHP para uma VAR javascript

23/07/2019

0

Olá pessoal... sou iniciante.. preciso de uma ajuda quero ver se é possivel fazer o seguinte: Tenho uma $_SESSION[''''''''lugares''''''''] no PHP eu quero pegar o valor dessas session e colocar em uma VAR em um arquivo javasript
Washington Silva

Washington Silva

Responder

Post mais votado

23/07/2019

<?php
    $sua_variavel_php = 1;
?>
...
<script>
    function sua_funcao() {
           var sua_variaval_javascript = “<?php echo $sua_variavel_php ; ?>“;
    }
</script>



Tem muitos anos que não uso o PHP então se
var sua_variaval_javascript = “<?php echo $sua_variavel_php ; ?>“;
user var
sua_variaval_javascript = “<?php $sua_variavel_php ; ?>“;
.

Serva para qualquer variável ou session.

Jothaz

Jothaz
Responder

Mais Posts

23/07/2019

Washington Silva

Obrigado.. o problema e que o java esta me retornando exatamente o script ex:<?php echo $sua_variavel_php ; ?> e nao o conteudo armazenado. nao sei se é pq eu to usando um arquivo separado para js
Responder

23/07/2019

Washington Silva

$(document).ready(function(){
listar_usuario_2(pagina,qnt_result_pg);
});

function listar_usuario_2(pagina, qnt_result_pg){

var pesquisa = "COLOCAR O VALOR DA SESSION AQUI";


alert(session_id);
if(pesquisa !=""){
var dados = {
palavra: pesquisa,
pagina: pagina,
qnt_result_pg: qnt_result_pg
}
$.post('pesquisa.php', dados, function(retorna){
$(".resultado").html(retorna);

});
}
}
Responder

23/07/2019

Washington Silva

Consegui resolver!

Criei um Input hedden e joguei a variavel

<input type="hidden" id="passa_session" value="<?php echo $lugares_pg ?>"/>

depois puchei pelo var document.getElementById(').value no java

var busca_name = document.getElementById('passa_session').value;


Obrigado!!
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar