As solicitações JSONP paralelas no jQuery não acionam vários “eventos de retorno de chamada”?
Eu estou tendo um problema no jQuery quando eu faço várias solicitações jsonp, todos com a mesma função jsonpCallback. Parece que apenas para um daqueles a função de retorno de chamada é acionada. Os pedidos JSONP são de alguma forma substituídos?
Abaixo um exemplo de fazer 2 jsonp request para o github, e mesmo que ambos os firebug mostrem que ambos retornam, a função callbackgetName
só é chamado por um deles:
<code>function getName(response){ alert(response.data.name); } function userinfo(username){ $.ajax({ url: "https://api.github.com/users/" + username, jsonpCallback: 'getName', dataType: "jsonp" }); } users = ["torvalds", "twitter", "jquery"] for(var i = 0; i < users.length; i++){ userinfo(users[i]); } </code>