Does anyone know if it’s possible to do multiple AJAX responses to a
single request in Rails? I did some googling but didn’t find anything
extremely helpful.
Thanks.
Does anyone know if it’s possible to do multiple AJAX responses to a
single request in Rails? I did some googling but didn’t find anything
extremely helpful.
Thanks.
Bob wrote:
Does anyone know if it’s possible to do multiple AJAX responses to a
single request in Rails? I did some googling but didn’t find anything
extremely helpful.
What do you mean? One HTTP request gets one response. That’s the way
the protocol works
Thanks.
Best,
–Â
Marnen Laibow-Koser
http://www.marnen.org
[email protected]
On 10 Feb 2010, at 17:18, Marnen Laibow-Koser wrote:
Does anyone know if it’s possible to do multiple AJAX responses to a
single request in Rails? I did some googling but didn’t find
anything
extremely helpful.What do you mean? One HTTP request gets one response. That’s the way
the protocol works
Indeed, every HTTP request only yields one response. What you are
looking for is a PeriodicalExecuter or PeriodicalUpdater (javascript
polling every xx seconds). Another way to go is a push notification
system, which is more difficult to implement and host (forget about
hosting it on a shared host). Juggernaut or Comet should help you out
there. But unless you really know what you are doing, the periodical
execution way is going to give you the least amount of problems.
Best regards
Peter De Berdt
I have a class that compares invoice totals for a month and calculates
the dollars saved. The downside is it takes about 1 second per
invoice per month to calculate so it’s taking a considerable amount of
time to display a complete report especially if you run it for a two
year period (48 seconds). What I was hoping to do is to make an AJAX
request for the report and respond with each row (or month in this
case) of the comparison table as they finish calculating. I had a
feeling this would be pretty problematic to do…
In my opinion, there’s three ways to go about this:
Personally, unless realtime reports are an absolute necessity, I would
just go for a nightly report generation cron tab. It will provide the
best experience to your end user and won’t put a serious strain on the
server overall during peak traffic times.
On 10 Feb 2010, at 20:08, Bob wrote:
On Feb 10, 11:29 am, Peter De Berdt [email protected] wrote:
the protocol works
Indeed, every HTTP request only yields one response. What you are
looking for is a PeriodicalExecuter or PeriodicalUpdater (javascript
polling every xx seconds). Another way to go is a push notification
system, which is more difficult to implement and host (forget about
hosting it on a shared host). Juggernaut or Comet should help you out
there. But unless you really know what you are doing, the periodical
execution way is going to give you the least amount of problems.
Best regards
Peter De Berdt
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs