Carregar dados a partir de JSON

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

[ Hits: 13.330 ]

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

Script que faz o Navegador Tremer

Crazy Pop-up

Calculadora Científica

Proteção com senha

CSS com transparência


  

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