Estou usando o mootools para facilitar a criação do objeto request xml.


function ajax(){
            var pagePath = window.location.pathname; 
            var opcoes =   
            {   
                 "method":"post",   
                 "data": "{}",   
                 "urlEncoded": "false",
                 "headers": {
                                "Content-Type": "application/json; charset=utf-8"
                            }, 
                 "onComplete": completou   
            };   
            var ajaxObj = new Ajax(pagePath + "/testeAjax", opcoes).request(); 
}

function completou(result){
    var obj = Json.evaluate(result);
    alert(obj.d); // se tiver usando .net framework >= 3.5
    alert(obj);  // qualquer outro .net framework 
}

O que o pagepath faz?
Apenas pega o conteudo da url e concatena com o nome do pagemethod que foi implementado no code-behind.
Ex.:

http://localhost/default.aspx = default.aspx/testeAjax

No code behind:

        [WebMethod()]
        public static string  testeAjax()
        {
            return "teste";
        }

Mootools é um framework de código aberto em JavaScript, utilizado para criação de aplicações Web baseadas no paradigma Ajax. As principais características do Mootools são o fato dele ser extremamente leve, modular e orientado a objetos. Outra característica marcante do Mootools é sua qualidade na produção de animações.

Mootools: Página oficial

Estava fazendo uma aplicação CRUD e exibindo os erros do input do form em um alert, pra ficar mais chamativo e mais elegante resolvir criar uma div, então resolvir fazer uma modal no maior estilo “web 2.0” que existem por ai.

(mais…)

Aproveitando o exemplo do Zend_Auth e Zend_Acl, dei uma melhorada e fiz uma atualização para usar AJAX na pagina de login. Caso a senha nao confira, mostra o hint que foi cadastrado no banco, caso o usuario não exista, tambem exibe uma mensagem de login invalido.

(mais…)

Post migrado e atualizado em:

http://programatik.soucafecomleite.com.br/imask

Post migrado e atualizado em:

http://programatik.soucafecomleite.com.br/ajax-utilizando-ajax-com-zend-framework