ΟΚ, that's very helpful. Thanks once again.
On Friday, June 1, 2012 1:14:08 PM UTC-4, Anthony wrote:
>
> <a href='ajax('controller_function/{{=row.id}}', [], ':eval')>X</a>
>>
>
> That would have to be _onclick, not _href, and you'd want to add something
> like "; return false" at the end to prevent the usual link behavior.
> Anyway, I suggested an alternative (in a separate post) that's a little
> simpler.
>
> I'm just not quite sure what you mean that "response.js is only used when
>> a component is called via web2py_component()."
>>
>
> Let's say you have a function "myfunc" and you call it via
> web2py_component() (possibly via the LOAD() helper, or directly). In that
> case, the myfunc function can set response.js, and when it returns its
> response, the Javascript code in response.js will get executed on the
> client. However, if you call myfunc using the ajax() function with the
> target set to ":eval", the myfunc function should not set response.js, as
> it will not be executed on the client in that case. Instead, myfunc should
> just return the Javascript directly, and the ":eval" target will tell the
> browser to execute that returned response as Javascript.
>
> Anthony
>