Thanks to everyone for their help. In the end, the following code sufficed for my needs:
var uid = function() { var id = 0; return function() { return id ++; } }(); Ajax.Responders.register ({ onCreate: function(request) { request.uid = uid(); } }); This made the UID available through request.uid, and additionally the response object contains a reference to the original request object also, so you can use response.request.uid to retrieve the same value. On Sep 24, 12:43 pm, emwebdev <[EMAIL PROTECTED]> wrote: > Hi there > > I need a way to uniquely identify a particular AJAX request / response > cycle through some kind of shared unique ID or similar. > > The reason for this is that I have an AJAX "status" display on a page > which keeps a history of AJAX requests and their success / failure > results, but at the moment I am assuming that so long as the URL is > the same, then the response must be related. This works OK, but if > there are two AJAX requests to the same URL everything goes out the > window. > > I thought it must be possible to extend the Prototype Ajax object > somehow to achieve this, but I'm having no luck. > > Can anyone suggest the best way to make this work? > > Cheers, > > Erin --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Prototype & script.aculo.us" group. To post to this group, send email to prototype-scriptaculous@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en -~----------~----~----~----~------~----~------~--~---