Well, after upgrading to More 1.2.4.4, that error was no longer an
issue. I see that Request.Queue.send() does not behave as I
expected. I thought that would spawn off the request queue, but it
does not. I still have to call all of my requests individually,
though they will not actually set off the request until the previous
one has completed successfully. The following code now works for me.
<=======
var myRequests = $H(),
listOfThings = $H(x:'blah1',y:'blah2',z:'blah3');
listOfThings.each(function(item, key){
myRequests[item] = new Request({url:'/server/side/script/url',
onSuccess:function(j){
// do stuff with my j.
}});
});
var requestQueue = new Request.Queue({
requests:myRequests
}).send();
myRequests.each(function(req,name){
req.send();
});
// Requests will all be sent, one at a time, which was the goal.
======>