Função de retorno de chamada JSONP
Eu estava olhando para o conceito de função de retorno de chamada JSONP. Eu li alguns artigos sobre isso e queria ter uma boa noção do conceito de JSONP.
Então, eu enviei um arquivo json para o servidor -arquivo json
E aqui está o código js que escrevi para recuperar os dados. A chamada é feita a partir do localhost para o abhishekprakash.com.
var xhr;
var dataList;
xhr = new XMLHttpRequest();
xhr.open('GET', 'http://abhishekprakash.com/script/example.json?callback=func_callbk', true);
xhr.send();
func_callback = function(data){
alert(data.data.people[0].id);
}
xhr.onreadystatechange = function(){
if(xhr.readyState == 4){
console.log(dataList);
}
};
E esta é a resposta que recebo no console:
A função de retorno de chamada é chamada, mas não contém os dados do Json. o que estou perdendo?
Qualquer ajuda é apreciada.
obrigado