Параллельные запросы JSONP в jQuery не вызывают несколько «событий обратного вызова»?
У меня возникает проблема в jQuery, когда я выполняю несколько запросов jsonp, все с одной и той же функцией jsonpCallback. Кажется, что только для одного из них вызывается функция обратного вызова. Запросы JSONP как-то перезаписывают друг друга?
Ниже приведен пример выполнения 2 запросов jsonp к github, и хотя оба firebug показывают, что оба они возвращают, функция обратного вызоваgetName
вызывается только для одного из них:
<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>