On Monday, May 9, 2016 at 1:58:19 PM UTC-4, Emmanuel Dsouza wrote:
>
> in view: 
>
> *{{extend 'layout.html'}}*
> *<body onload="myFunction()">*
>     
> *<script>*
> *    function myFunction(){*
> *        var value = 22;*
> *        ajax('{{=URL('default', 'my_action', 
>  vars=dict(value=str(value)))}}', [], 'target');*
>

In the above, "value" is a Javascript variable, evaluated by the browser 
Javascript engine after the page has loaded. However, everything inside the 
web2py {{...}} template delimiters is Python code that is executed on the 
server before sending the page to the browser. You cannot refer to 
Javascript variables in your Python code (or vice versa).

Anthony

-- 
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 web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to