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:




  

Quarta, 22 de Fevereiro de 2017




Top 5 membros

Últimos membros online

Últimos membros cadastrados



Capa do livro
VBA e Macros para Microsoft Office Excel 2007


Capa do livro
SCJA - Guia de Estudos para Certificação Sun Java Associado - Exame Cx-310-019


Capa do livro
Roteadores e Switches: Guia para Certificação CCNA e CCENT





Hostnet

IMD