Note that there is no guarantee that the server will execute and return 
those Ajax requests in order. Also, if you want them to be processed in 
parallel on the server and you don't need the session for these calls, you 
should call session.forget(response) at the beginning of each call, as that 
will unlock the session file, so the next request won't have to wait for 
the previous one to release the lock.

Anthony

On Tuesday, June 7, 2016 at 8:45:25 AM UTC-4, Paolo Amboni wrote:
>
> Ok, debugged in the js console.
> They do fire up, but thanks to your suggestion i did find that the problem 
> was in the response from the web2py function.
> Now all works fine.
>
> If only we could use python instead of javascrit....... :-)
>
>
>
> Il giorno domenica 5 giugno 2016 14:38:57 UTC+2, Anthony ha scritto:
>>
>> What do you see in the browser network panel (are both requests firing, 
>> and if so, what are the responses?) and JS console (any errors reported)?
>>
>> On Sunday, June 5, 2016 at 7:26:57 AM UTC-4, Paolo Amboni wrote:
>>>
>>> I don't know if it is possible but:
>>>
>>> I need to query 4 different db with a single form input.
>>> Since each query may need some time to perform i want to show the the 
>>> result of the first query as soon as it is available, and then move to the 
>>> second query and so on.
>>>
>>> I tried calling multiple ajax function one for each query like :
>>>
>>> jQuery('#myform').submit(function() {
>>>  ajax('{{=URL('lab')}}', ['codice'], ':eval');
>>>  ajax('{{=URL('cep')}}', ['codice'], ':eval');
>>>  return false;
>>> });
>>>
>>> but only the first works.
>>> Are there other methods to do such a thing?
>>>
>>> Thanks.
>>>
>>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to