Thanks Massimo! Cheers, Zhe
On May 23, 1:51 pm, mdipierro <[email protected]> wrote: > oops.. wrong cut and paste. > > _onkeyup="ajax('get_info',['keyword'], 'target');")), > > should be > > _onkeyup="ajax('%s',['keyword'], 'target');" % > URL(r=request,f='get_info'))), > > On May 23, 6:50 am, mdipierro <[email protected]> wrote: > > > > > _onkeyup="ajax('%s',['keyword'], 'target');" % > > URL(r=request,f='get_info'))), > > > should be > > > _onkeyup="ajax('get_info',['keyword'], 'target');")), > > > On May 23, 6:31 am, Zhe Li <[email protected]> wrote: > > > > Hi, > > > > There seems to be an issue with submission AJAX data in form. > > > > Remove welcome and example applications first and make a new app > > > called init. > > > > Again I was using this example: > > > > default.py > > > ------------------------- > > > def index(): > > > response.subtitle = '' > > > return dict(form=FORM('username', INPUT(_id='keyword', > > > _onkeyup="ajax('get_info', > > > ['keyword'], 'target');")), > > > target_div=DIV(_id='target') > > > > def get_info(): > > > print(request.vars.keyword) > > > pattern = '%'+ request.vars.keyword + '%' > > > pages = db(db.members.username.like(pattern)).select() > > > items = [A(row.username, _href=URL(r=request, f=index, > > > args=row.id)) for row in pages] > > > return UL(*items).xml() > > > > index.html > > > ---------------------------- > > > {{extend 'layout.html'}} > > > {{=form}}<br />{{=target_div}} > > > > now if you visithttp://localhost:8000itneverworks. > > > but if you visithttp://localhost:8000/init/default/indexitdoes. > > > > Is it a bug? > > > > Cheers, > > > Zhe

