This

{{=target.div}}

should be

{{=target_div}}

could be a typo in the manual.

Massimo

On Jul 23, 5:01 pm, donnek <[email protected]> wrote:
> I'm working my way through the manual, and doing the wiki in chapter
> 3.  Everything has worked fine (no mean feat for tutorials!), except
> for one thing: the search function.  The relevant lines in the
> controller are:
>
> def search():
>     "an AJAX wiki search page"
>     return dict(form=FORM(INPUT(_id='keyword',_onkeyup="ajax('bg_find',
> ['keyword'],'target');")),\
>         target_div=DIV(_id='target'))
>
> def bg_find():
>     "an AJAX callback that returns a <ul> of links to wiki pages"
>     pattern='%'+request.vars.keyword.lower()+'%'
>     mypages=db(db.page.title.lower().like(pattern)).select
> (orderby=db.page.title)
>     items=[A(row.title,_href=URL(r=request,f=show,args=[row.id])) for
> row in mypages]
>     return UL(*items).xml()
>
> and I think these are what the manual has on p68.  The view file has:
>
> {{extend 'layout.html'}}
> <h1>Search wiki pages</h1>
> [ {{=A('listall',_href=URL(r=request,f='index'))}} ]<br/>
> {{=form}}<br/>
> {{=target.div}}
>
> as on p72 of the manual.  But when I go to that page, I get a ticket
> saying:
>
> Traceback (most recent call last):
>   File "/home/kevin/revdata/downloads/webdev/web2py/gluon/
> restricted.py", line 176, in restricted
>     exec ccode in environment
>   File "/home/kevin/revdata/downloads/webdev/web2py/applications/
> mywiki/views/default/search.html", line 58, in <module>
> NameError: name 'target' is not defined
>
> I've been looking at this for an hour or so, and can't find any typos
> in what I've done, so I wondering is there a typo in the manual?
>
> Any advice would be very welcome.  Thanks.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to