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;');
}
});
});
});