Massimo,
I tried this on following:

view m201 (in jpolite framework)

<dl class="maccordion">
        <dt>Prodj Categories:</dt>
        <dd class="navicon">
                <img 
src="{{=URL(request.application,'static','icon/other.png')}}"
id="m204" onclick="ajax('m204',['other'],':eval')" title="Other"/>
        </dd>
</dl>

in controller
def m204():
    value=request.vars.m204 prodj=db(db.prodj.genus==value).select
(db.prodj.id,db.prodj.name,db.prodj.timestamp,orderby=db.prodj.timestamp)
    return dict(prodj=prodj)

Does not return a selection set, I know the controller db code works,
so I guess it's the syntax for the onclick ajax event??
Any help appreciated.
Chrism

On Jul 10, 3:20 pm, mdipierro <[email protected]> wrote:
> With the latest trunk you can do
>
> <intput name="value" id="value" />
> <button onclick="ajax('callback',['value'],':eval')">click me</button>
> <div id="target"></div>
>
> def callback():
>      value=request.vars.value
>      return "jQuery('#target').html(%s)" % repr(str(value))
>
> when you click the button it sends the value of value to the callback
> function. The function returns a jQuery string and the clients runs
> it. The trick here is ajax(...,':eval') which is defined by web2py.
>
> On Jul 10, 8:56 am, Julius Minka <[email protected]> wrote:
>
> > Hi all,
>
> > I have a javascript function in html file which is usually called from
> > onclick event in the same file. It works fine.
> > However I would like to call this javascript function from a controller.
>
> > More precise description:
> > after clicking an element in the page, the flow goes to controller.
> > There I decide which dialog to display (I have it working to this
> > point), but it is defined again in html file as jquery dialog opening
> > with .dialog("open");
>
> > How to do it?
> > Julius
>
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" 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