Carregar dados a partir de JSON


Autor/fonte: Emiliano Eloi Silva Barbosa
E-mail/Url: http://www.vivaolinux.com.br/script/Carregar-dados-a-partir-de-JSON
Tags: [ json ]



Digg del.icio.us

Script simples e objetivo para recuperar dados de um JSON via XMLHttpRequest (AJAX).

Arquivo loadjson.js:

/// Load JSON
/// Alert: Não é cross browser
/// Example: loadJSON("assets/json/config.json", function(a){console.log('success',a)}, function(b){console.log('error', b)});
function loadJSON(url, success, error) {
    var xmlhttp = new XMLHttpRequest();
    xmlhttp.onreadystatechange = function () {
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            try {
                var JSONObject = JSON.parse(xmlhttp.responseText);
                success(JSONObject);
            } catch (e) {
                error(e);
            }
        } else {
            var e = { "readyState": xmlhttp.readyState, "status": xmlhttp.status };
            if ([200, 0].indexOf(xmlhttp.status) == -1 && xmlhttp.readyState == 4) {
                error(e);
            }
        }
    }
    xmlhttp.open("GET", url, true);
    xmlhttp.send();
}




Enviado por xKuRt em 29/04/2014 às 07:49


Itens relacionados

Iniciando com o JSON - Javascript Objection Notation

Avaliação

Esta publicação ainda não foi avaliada!


Avaliar:


A avaliação de publicações é restrita a membros cadastrados e logados no nosso site.



Comentários

Este artigo ainda não foi comentado ou o(s) comentário(s) que foi(ram) enviado(s) a ele ainda não foi(ram) publicado(s).


Envio de comentário:




  

Terça, 25 de Abril de 2017




Top 5 membros

Últimos membros online

Últimos membros cadastrados



Capa do livro
Arquitetura de Redes de Computadores


Capa do livro
Fundamentos do Gerenciamento de Serviços de TI


Capa do livro
Programação Java para a Web





Hostnet

IMD