Równoległe żądania JSONP w jQuery nie wyzwalają wielu „zdarzeń wywołania zwrotnego”?
Mam problem z jQuery, gdy wykonuję wiele żądań jsonp, wszystkie z tą samą funkcją jsonpCallback. Wydaje się, że tylko dla jednej z tych funkcji wywoływana jest funkcja zwrotna. Czy żądania JSONP nadpisują się w jakiś sposób?
Poniżej przykład wykonywania 2 poleceń jsonp do github, i chociaż oba firebug pokazują, że oba zwracają, funkcja zwrotnagetName
jest wywoływana tylko dla jednego z nich:
<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>