Skip to content

Instantly share code, notes, and snippets.

@paul
Created June 29, 2009 20:56
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save paul/137804 to your computer and use it in GitHub Desktop.
Save paul/137804 to your computer and use it in GitHub Desktop.
var results = {};
var requests = 0;
var urls = ["values/1", "values/2", "values/3"];
$.each(urls, function(url) {
$.getJSON(url, function(data) {
results[url] = data.value;
++requests;
if (requests == 3) {
$('#mynode').html( results[urls[0]] / results[urls[1]] * results[urls[2]]);
}
});
});
$.getJSON("/values/1", function(data) {
// data = {value: 1}
var value_1 = data.value;
$.getJSON("/values/2", function(data) {
// data = {value: 42}
var value_2 = data.value;
var sum = value_1 + value_2;
$('#mynode').html(sum);
});
});
@perpetual-hydrofoil
Copy link

Error in line 6 of parallel.js, see forked copy at https://gist.github.com/jamiesonbecker/5077534 for fix.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment