sexta-feira, 19 de fevereiro de 2010

Tutorial Mootools - Tipos de requisições AJAX (Parte 2/3 - Request.HTML)

Request.HTML é um tipo de requisição AJAX utilizada para obtenção de conteúdo HTML como resposta do servidor.

Os dois exemplos a seguir demonstram algumas das maneiras possíveis de manipular as respostas:

Exemplo 1:

new Request.HTML({
url: baseURL+'/estados',
update: 'elemento',
onRequest: function(){
new Loading();
},
onComplete: function(){
new Ready();
}
}).post(null);

No exemplo acima a resposta HTML da requisição "estados" atualizará o elemento através do parâmetro "update".

Exemplo 2:

new Request.HTML({
url: baseURL+'/estados',
onRequest: function(){
new Loading();
},
onComplete: function(r1,r2,r3){
$('elemento1).set('html',r1);
$('elemento2).set('html',r3);
new Ready();
}
}).post(null);

Este exemplo é útil quando há a necessidade de manipular a resposta para atualizar mais de um elemento. No onComplete são adicionados os parâmetros r1, r2 e r3. Cada um retorna o html diferentemente. Acima foram alterados dois elementos com r1 e r3.

Na documentação oficial, há exemplos utilizando outras opções suportadas por Request.HTML: http://mootools.net/docs/core/Request/Request.HTML

Atenciosamente,
Rondson Lima

Nenhum comentário: