23/03/2009

Array de Javascript para PHP via Ajax

Estou trabalhando num projeto em que me deparei com a situação de ter que enviar um array em javascript para um arquivo em php, via ajax. Encontrei na net uma solução interessante e estou postando aqui. Estou usando o framework de javascript mootools, mas a solução pode ser adaptada conforme sua preferência. Infelizmente perdi o link do lugar onde encontrei para dar o devido crédito.

//exemplo de um request simples
var meuRequest = new Request({
   url: 'minhaPagina.php',
   method: 'post',
   onComplete: sua ação ao terminar o request
});

//transformando o array em objeto
var meuObjeto = new Object();
meuArray.each(function(item, indice){
   meuObjeto.set('meusItens[' + indice + ']', item);
});

//enviando como query string
meuRequest.send(Hash.toQueryString(meuObjeto));

O array poderá ser acessado no PHP como $_POST['meusItens']

17/03/2009

Tá na chuva?

Só...

Rua Muniz Barreto.

16/03/2009

Retorno do Phish

Retomando o blog de onde eu tinha parado há uns meses atrás, volto a falar da reunião do Phish. O encontro aconteceu na semana passada com 3 shows no Hampton Coliseum, Virginia. Como era de se esperar, parece ter sido fodalhaço! Já passei um tempão aqui viajando nos vídeos que o pessoal está postando no youtube. Shows recheados de clássicos e lindas jams. Setlists únicos para cada dia, sem repetição, totalizando 10 horas e 30 minutos de som de primeira. Destaque também para a iluminação.

Ah, se liguem nos recursos High Quality e High Definition do youtube! Após dar play, eles aparecem (quando disponíveis) ao lado do botão de volume. Muito bom!

"Also Sprach Zarathustra". Versão semelhante à do Eumir Deodato.
Trampolins no meio de "You Enjoy Myself".
Jam em "Ghost".

24 horas depois de cada show, as gravações da mesa de som foram disponibilizadas para download gratuito no site da banda, por tempo limitado. A mamata já acabou, mas dá para baixar em torrent.
Seguem os links:
Phish Reunion 03/06/09 Hampton, VA SBD 256k
Phish Reunion 03/07/09 Hampton, VA SBD 256k
Phish Reunion 03/08/09 Hampton, VA SBD 256k

Já está agendada a turnê para o verão americano e duas noites como atração principal no Bonnaroo, festival no Tennessee que já venho namorando há um tempo.