Carregar dados a partir de JSON

Publicado por Emiliano Eloi Silva Barbosa (última atualização em 28/04/2014)

[ Hits: 13.356 ]

Homepage: http://emilianoeloi.com.br

Download loadjson.js




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

  



Esconder código-fonte

/// 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();
}

Scripts recomendados

Calculadora Científica

Ext.ux.grid.Editor

html linha 1

Script que faz o Navegador Tremer

Processamento de vídeo (stream effects)


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts