Which browser? Can you print request.cookies and see if the ajax
request is sending the session cookies?

Massimo

On Mar 5, 3:36 am, SergeyPo <[email protected]> wrote:
> A bit more details:
>
> this controller function is called by ajax:
>
> def add_filter():
>     #append new custom object to list in session.filter
>     #Filter object contains only strings and dicts
>     session.filter.append(Filter())
>     #update session.filter list with some computations, it works
>     update_filter()
>     #generates HTML inputs and selects from session.filter list
>     filter_terms = prepare_filter()
>     return dict(filter_terms=XML(filter_terms))
>
> at this point you can print session.filter  and see valid contents;
> also in session file you can see valid pickle representation of my
> Filter object.
>
> Resulting XML is rendered in browser DIV, as usually by Ajax call.
>
> But after this, ANY call to the site (ajax or normal) generate new
> session file or record in db if session storage is db. This new
> session is of course empty, and application tries to use this new
> session.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" 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/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to