What is catching your request? Is there any chance that the application 
server is caching the result? I put a lump of cache-busting-fu at the 
top of any of my Ajax responders:

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");    // Date in the past
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // 
always modified
header("Cache-Control: no-store, no-cache, must-revalidate");  // 
HTTP/1.1
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache"); // HTTP/1.0

I am sure that some of much of this is redundant, but I do it anyway.

Walter

On Aug 22, 2007, at 3:11 PM, RussellZ wrote:

>
> I am running Ajax.request over all objects that have a certain class
> (I'm using the $$ function).  The url is the same for all requests
> except for the parameter that is passed.  After the first request, all
> of the subsequent requests come back with no data (the responseText is
> blank).  If I change asynchronous to False it works - but this is not
> an acceptable solution.
> Does anyone have any idea on a fix?
>
>
> >


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Spinoffs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to