It works for me. Perhaps your URL isn't returning anything -- are you sure
'http://localhost/app/function1.html/?s='
+ parameter generates the correct URL and returns the expected output? In
particular, the "parameter" variable should be a previously defined
Javascript variable -- does it exist? Or is it supposed to be a Python
variable, in which case the code would be:
A('Link', _href="#" _onclick="jQuery(this).fadeOut(); \
web2py_component('http://localhost/app/function1.html/?s=%s'<http://localhost/app/function1.html/?s=>,
'myid'); \
return false;" % parameter)
Note, I also added a dummy _href above so the link will appear clickable on
the page.
Anthony
On Wednesday, April 10, 2013 8:56:03 AM UTC-4, Stephen McCamy wrote:
>
> Ok, that makes sense. So how can you write it so the web2py component
> will not only fade out but will load into a specified id in the DIV as as
> well? The example you provided forces the link to fadeout but no longer
> loads the div (which makes sense). I want to do both. This is
> good information thank you!
>
> On Tuesday, April 9, 2013 11:11:13 PM UTC-4, Stephen McCamy wrote:
>>
>> Hello,
>>
>> I am trying to add a jQuery effect to my A helper below. I am not stuck
>> on using the A helper but it works well so that is what I am doing. Below
>> passes a parameter to a function and the results are loaded into the div
>> when the function finishes. I want to indicate to the user that the link
>> has been clicked because the function takes some time to process. I think
>> the usage of fadeout() in this example: {{=DIV('click me!',
>> _onclick="jQuery(this).fadeOut()")}} from the documentation would be
>> fine but it does not work when I add it to the A helper below. It just
>> stays the same. I assume this is because the A helper overrides the jQuery
>> somehow and treats the object as a hyperlink no matter what. I am really
>> stuck on this. Any input would be useful. Thanks!
>>
>> {{=A(''Link', _href='http://localhost/app/function1.html/?s='+parameter,
>> cid='myid')}}
>> <div id="myid" URL></div>
>>
>> I tried:
>>
>> {{=A(''Link', _onclick="jQuery(this).fadeOut()", _href='
>> http://localhost/app/function1.html/?s='+parameter, cid='myid')}}
>> <div id="myid" URL></div>
>>
>> with no luck.
>>
>
--
---
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.