In this post: http://groups.google.com/group/web2py/browse_thread/thread/9886ecbead18a13a/a9ab71c234f0afbb#a9ab71c234f0afbb, my problem was almost solved, I am left with an args problem.
I am using the jQuery UI autocomplete. In the controller I have this function: def locality_args_autocomplete(): rows=db((db.NodeKeyword.word==request.args(0))&(db.NodeKeyword.nodeID==db.Address.nodeID)& \ (db.Address.locality.like(request.vars.term+'%')))\ .select(db.Address.locality,distinct=True,orderby=db.Address.locality).as_list() result=[r['locality']for r in rows] return response.json(result) ... as the source of this jQuery function in the view: $(function() { $("#no_table_locality_args").autocomplete({ source: "{{=URL('hubaddressbook','locality_args_autocomplete',args='javascript: $(select#no_table_word).val();')}}", minLength: 2 }); This doesn't work. #no_table_word references the id of a multiselect field, which I would like to pass to the function creating the result list for the autocomplete. Is there a way to get this to work? Kind regards, Annet.