Carregar dados a partir de JSON

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

[ Hits: 13.679 ]

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

Sms tipo PHP para sites java ou Html

elementoId

Teste de Conexão

Plugin para ordenar, paginar e pesquisar em tabelas HTML

proteção contra cópia com alerta


  

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