You cannot do whet you ask because a line like this:
{{session[str(random_number)] = random_number}}
would be executed by the server before the code is sent to the client and
before the js is executed by the client.
What is the purpose? What are you trying to achieve?
On Friday, 12 April 2019 17:01:10 UTC-7, João Matos wrote:
>
> I wrote this
>
> {{extend 'layout.html'}}
>
> <input type="hidden" name="ss_session_id" id="ss_session_id" value="" />
>
> <script><!--
> if (typeof ss_session_id == 'undefined') {
> sessionStorage.setItem("ss_session_id", Math.random());
> }
> var ss_session_id = sessionStorage.getItem("ss_session_id");
> document.getElementById("ss_session_id").value = ss_session_id;
> //--></script>
>
> <h2>{{=db.notification._plural}}</h2>
>
> {{=grid}}
>
> and it works (it fills the hidden input value with a random number).
>
> But now I need to use save the random number generated in javascript and
> stored in the hidden input valur (which is outside the grid)
> {{session[str(random_number)] = random_number}}
>
> How can I do that?
>
--
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.