Carregar dados a partir de JSON

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

[ Hits: 13.441 ]

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

Formail excelente

Script que faz o Navegador Tremer

getNodesBy NameIndexed

Javascript Classe Tabela

Sms tipo PHP para sites java ou Html


  

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