Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

impossibilidade de tratar os dados na função de callback vindas por json via JSONP HTML5

Boa tarde, pessoal. Estou tentando usar esse codigo abaixo para acessar umas informações desse endereço "localhost:8080/MeuProjeto/v1/", que retorna um JSON. Esse endereço retorna um JSON como abaixo:

[{"TotalTamanho":100,"id":"SistemaGestão","Total":6,"Siglas":0,"name":"Planeta","TotalDemandas":5}]

Procurei deixar o código abaixo muito parecido com o exemplo constante no w3. Mas não estou conseguindo acessar a função de callback, pois não está aparecendo nem a palavra teste no log do console. O que será q está faltando? Estou recebendo status 200 no endereço no console do firefox. Alguem consegue me dar alguma luz?

window.onload = init
function init() {
    var s = document.createElement("script");
    s.src = "localhost:8080/MeuProjeto/v1/?callback=jsonpRetorno";
    document.body.appendChild(s);
}

function jsonpRetorno(data) {    
  console.log("teste");    
  document.getElementById("demo").innerHTML = data.name;
}

no w3:

window.onload = init
function init() {
    var s = document.createElement("script");
    s.src = "demo_jsonp2.php?callback=myDisplayFunction";
    document.body.appendChild(s);
}

function myDisplayFunction(myObj) {

  document.getElementById("demo").innerHTML = myObj.name;
}
1 resposta
solução!

Oi Rogerio, vi que duplicou a dúvida

Vou fechar essa e a galera te ajuda na outra, combinado ?