Typo, it should be
cursor:pointer;
use this css style rather and href="#" so the page will not jump when
you click the "link"


On May 12, 10:42 am, selecta <gr...@delarue-berlin.de> wrote:
> or you could do
> <div id="mytarget">
> <div style="curson:pointer;"
> onclick="web2py_component('{{=URL(request.application,'todo','todo_form')}}­­',
> 'mytarget');">New form</div>
> </div>
>
> On May 12, 10:38 am, selecta <gr...@delarue-berlin.de> wrote:
>
>
>
> > <a href="#"
> > onclick="web2py_component('{{=URL(request.application,'todo','todo_form')}}­­',
> > 'mytarget');">New todo</a>
> > <div id="mytarget"></div>
>
> > no need for def new():
>
> > On May 11, 10:16 pm, Keith Edmunds <k...@midnighthax.com> wrote:
>
> > > I was to display a form using Ajax in response to a click on a link on the
> > > page. I have tried putting this in the view:
>
> > > <a href="#" onclick="ajax(
> > >         '{{=URL(request.application,
> > >         'todo',
> > >         'new')}}',
> > >         [], 'DetailArea')" />New todo
> > > </a>
>
> > > with this in the controller:
>
> > > def new():
>
> > >     return = LOAD('todo','todo_form',ajax=True)
>
> > > def todo_form():
> > >     form = SQLFORM(db.tasks,fields=['priority','subject','duedate'])
> > >     if form.accepts(request.vars,session):
> > >         session.flash = 'record inserted'
> > >         redirect(URL(request.application,'default','index'))
> > >     return form
>
> > > ...but that doesn't work.
>
> > > I don't think I've fully understood how LOAD works - can someone point me
> > > in the right direction, please?

Reply via email to