Carregar dados a partir de JSON

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

[ Hits: 13.273 ]

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

Crazy Pop-up

script para colocar relogio e data na pagina

Identificando o navegador do cliente

SEGURANÇA MAXIMA

Ext.ux.grid.Editor


  

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