Passar variavel do Php para Jquery

4,430 views
Skip to first unread message

Marcelo Costa

unread,
May 31, 2009, 5:06:29 PM5/31/09
to jQuery (Brasil)
Boa noite, estou montando um sisteminha de upload de multiplos
arquivos (estou usando o uploadify) e está funcionando 100%.
O único detalhe é que preciso especificar um diretorio para cada vez a
que a página de upload for aberta de acordo com o id do bd.
No script uploadify está assim:
$(document).ready(function() {
$("#fileUpload").fileUpload({
'uploader': 'uploadify/uploader.swf',
'cancelImg': 'uploadify/cancel.png',
'script': 'uploadify/upload.php',
'folder': 'files',
'multi': true,
'displayData': 'percentage',
});
});

Tenho o diretorio certo no php na $uploaddir queria passar esse valor
para o '$folder' desse código é possível fazer isso? dei uma
pesquisada no google mas não achei nada que falasse exatamente disso.

Grato por qualquer ajuda :)

Paulo Diovani

unread,
May 31, 2009, 5:12:32 PM5/31/09
to jque...@googlegroups.com
Bem, tem alguns modos de fazer isso.

Uma vez que esta sua página, contento o javascript, seja gerada com PHP, bastaria adicionar o valor da variável php em uma variável javascript.

ex.:
<script>
    var file = '<?php echo $file; ?>';
</script>

Outro método seria obtendo a variável via AJAX, transformando ela em JSON (mais fácil) ou XML (menos fácil). Se optar por este modo, procure tutoriais sobre JSON.

2009/5/31 Marcelo Costa <mati...@gmail.com>



--
Paulo Diovani
pa...@diovani.com
+55 51 8146 5413
___________________
http://www.diovani.com

Ruan Carlos

unread,
May 31, 2009, 9:08:44 PM5/31/09
to jque...@googlegroups.com
ao invés de usar o

var file = '<?php echo $file; ?>';

use
var file = '<?=$file; ?>';

é mais rápido.

2009/5/31 Paulo Diovani <pa...@diovani.com>



--
-----------------------------------------------------------------
Ruan Carlos
@ruanltbg
www.ruancarlos.com.br
Desenvolvedor web

Marcelo Costa

unread,
Jun 1, 2009, 8:18:27 AM6/1/09
to jQuery (Brasil)
Obrigado gente, consegui resolver colocando direto na variavel como
vcs falaram.
Vou pesquisar JSON para entender mais sobre ajax.

vlw

On 31 maio, 22:08, Ruan Carlos <ruanl...@gmail.com> wrote:
> ao invés de usar o
>
> var file = '<?php echo $file; ?>';
>
> use
> var file = '<?=$file; ?>';
>
> é mais rápido.
>
> 2009/5/31 Paulo Diovani <pa...@diovani.com>
>
>
>
> > Bem, tem alguns modos de fazer isso.
>
> > Uma vez que esta sua página, contento o javascript, seja gerada com PHP,
> > bastaria adicionar o valor da variável php em uma variável javascript.
>
> > ex.:
> > <script>
> >     var file = '<?php echo $file; ?>';
> > </script>
>
> > Outro método seria obtendo a variável via AJAX, transformando ela em JSON
> > (mais fácil) ou XML (menos fácil). Se optar por este modo, procure tutoriais
> > sobre JSON.
>
> > 2009/5/31 Marcelo Costa <matiel...@gmail.com>
Reply all
Reply to author
Forward
0 new messages