rogersilvasouza
9/29/2012 - 3:36 PM

Exemplo de Chama Ajax com JQuery

Exemplo de Chama Ajax com JQuery

/*jslint browser: true*/
/*global $, jQuery, console, alert, GET*/
$(document).ready(function () {

    $('#newsletter').submit(function (e) {
        e.preventDefault();
        console.log('enviou o ajax!');
        $.ajax({
            type: 'GET',
            data: $(this).serialize(),
            cache: false,
            dataType: 'json',
            url: '/ajax/newsletter/',
            statusCode: {
                404: function () {
                    console.log("Serviço 404: Página Não Encontrada;");
                },
                501: function () {
                    console.log("Serviço 501: Pagína indisponivel;");
                },
                200: function () {
                    console.log("Serviço 200: Pagína Ok;");
                }
            },
            success: function (data) {
                console.log('Sucesso a resposta veio!');
                console.log(data.status);
                if (data.status) {
                    console.log('IF;');
                } else {
                    console.log('ELSE;');
                }
            },
            error: function () {
                console.log('Erro no lado da aplicação ,não foi possivel trazer nenhum dado;');
            }
        });
    });
});