[Seaside] question about callbacks in listboxes.
Timothy James Ziebart
timothy at churchmilitant.org
Mon May 3 18:16:11 UTC 2010
Thanks Lukas, I understand that about AJAX and in this case the
rendering order does not matter. I was expecting the callback to
complete before either AJAX request is fired. Is this not correct?
On 10-05-03 11:12 AM, Lukas Renggli wrote:
>> onChange: ((html jQuery id: self liveHoodId) load html: [:r | self
>> renderHoodListOn: r] );
>> onChange: ((html jQuery id: 's_results') load serializeThis;
>> html: [ :r | self renderStatusPanelOn: r. self
>> renderResultsOn: r ] )
> AJAX is asynchronous. You trigger off two AJAX requests concurrently
> that arrive in an undefined order at the server. Combine them to one
> request (I strongly suggest that, this is much more efficient) to get
> deterministic behavior. Alternatively you can also keep the two
> requests, but only start the second one when the first completed.
More information about the seaside