Post sem uma form?

maningreen

Power Member
Pretendo conceber um catálogo de albuns.
Os titulos dos álbuns são sacados da BD por php e inseridos numa div pelo ajax.updater.
Depois, quero que o user ao clicar num dos titulos obtidos possa obter os detalhes do mesmo (vindos também da bd). Mas porque os titulos são obtidos através do ajax.updater da prototype, ficam visíveis no browser mas não no código fonte. Ou seja, não consigo atribuír um evento (tipo onclick) aos titulos depois de sacados da bd porque não estão lá!!!!.

A minha dúvida é:

É possível enviar para um script no servidor o conteúdo (texto) presente dentro uma div (ou node do genero) sem usar um input qlq de uma form (ou seja, sem form)?


Obrigado.

mig.
 
Boas, sim. Basta passares o conteúdo do div na query string. Algo do género:

Código:
var titulo = document.getElementById('id_titulo_div').value;
var url = "script.php?titulo=" + escape(titulo);
// ajax updater com o url construído acima ..

Em seguida, no script.php, podes aceder ao título através de $_REQUEST['titulo'] ou $_GET['titulo']. Qualquer dúvida diz.
 
nice!!

Pelo DOM... é isso.

Já agora, não tás a ver como previnir o accesso a uma página via url, com php...
O Restrict Access to Page do Dreamweaver, mais coisa menos coisa. Mas não me apetece levar com o código todo que aquilo gera...


Thanks.

mig
 
Back
Topo