segunda-feira, 18 de janeiro de 2010

Tipos de requisições AJAX (Parte 1/3 - Request)

Request é utilizado quando não há a necessidade de obter como resposta da requisição, elementos HTML ou JSON. A seguir um exemplo de como realizar uma requisição AJAX.

var Sair = new Class({

initialize: function(){
new Request({
url: baseURL+'/index/sair',
onRequest: function(){
new Loading();
},
onComplete: function(){
window.location.href = baseURL + '/index/login';
}
}).post(null);
}
});

Perceba que “initialize” é o construtor da classe “Sair”. Para realizar esta requisição basta instanciá-la dentro da tag javascript conforme segue:

new Sair();


Uma dica, aplicar a chamada da classe num evento de clique de um botão.

Detalhe das opções acima:

url - endereço a ser requisitado
onRequest - ação que deverá ser executada no momento da requisição
onComplete - ação que deverá ser executada após a requisição ser completada

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

Atenciosamente,
Rondson Lima

Nenhum comentário: