This works. So can I manipulate certain elements of the returned function1
dictionary in the view before or as they are loaded into 'myid'? Basically,
my function1 returns a timestamp and a hyperlink as a result. I want to be
able to make the returned url a hyperlink as well. Plus as I continue I am
sure I will have a need to change returned values.
Thanks
On Wednesday, April 10, 2013 10:00:06 AM UTC-4, Anthony wrote:
>
> Note, you should probably use the URL() helper instead of hard-coding the
> URL:
>
> A('Link', _href="#" _onclick="jQuery(this).fadeOut(); \
> web2py_component('%s' <http://localhost/app/function1.html/?s=>,
> 'myid'); return false;" % URL('default', 'function1', vars=dict(s=
> parameter)))
>
> Anthony
>
> On Wednesday, April 10, 2013 9:27:56 AM UTC-4, Stephen McCamy wrote:
>>
>> That works perfect! Yes, I didn't include the actual URL and I was
>> unclear that it is a python variable that I am passing. This works great!
>> Thanks so much!
>>
>> On Wednesday, April 10, 2013 9:09:28 AM UTC-4, Anthony wrote:
>>>
>>> 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.