Thank you Anthony. It worked flawlessly! On Tuesday, March 29, 2016 at 6:50:24 PM UTC+5:30, Anthony wrote: > > On Tuesday, March 29, 2016 at 6:09:57 AM UTC-4, Jacob Devin wrote: >> >> view: >> >> {{extend 'layout.html'}} >> {{for row in rows:}} >> <h3> >> {{=row.name}} >> </h3> >> <br> >> <a href="ajax('{{=URL('default','about_group')}}',[row.id],'target');">check >> 'about' >> > > Please review the documentation. The second argument to the ajax() > function is a list of "name" attributes of form input elements -- it cannot > simply be a list of raw data values you want to pass to the server (and you > certainly shouldn't expect the Python identifiers used in the template to > appear in request.vars -- the Javascript code never even sees those > identifiers). In this case, because you are not extracting values from form > input elements but simply want to pass existing data values, you should > instead add those values to the URL itself: > > ajax('{{=URL('default', 'about_group', args=row.id)}}', [], '{{=row.id}}') > > With the above, in the controller you can get the value of row.id via > request.args(0). Also, note the change of the "target" argument to the > row.id value -- this will ensure that each target element gets its own > unique ID (you cannot give the same CSS id to multiple elements on the > page). Of course, you will also need to do: > > <p id='{{=row.id}}'> </p> > > > 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.