The page that was generated

-Jim

On Saturday, November 7, 2020 at 11:48:37 AM UTC-6, mostwanted wrote:
>
> What do you mean the final html Jim? Do you mean the actual code or the 
> page generated?
>
> On Saturday, November 7, 2020 at 7:08:36 PM UTC+2 Jim S wrote:
>
>> Can you post the final html that is generated by web2py?
>>
>> -Jim
>>
>>
>> On Saturday, November 7, 2020 at 10:52:29 AM UTC-6, mostwanted wrote:
>>>
>>> Hey Jim I did remove the _onclick function & tried to apply to the end 
>>> of the listener as you've suggested but still nothing is happening, these 
>>> links are not responsive & I dont know why!
>>>
>>> On Thursday, November 5, 2020 at 4:33:32 AM UTC+2 Jim S wrote:
>>>
>>>> Can you remove the _onclick from that element and add that function 
>>>> call to the end of your listener defined in document ready?
>>>>
>>>> -Jim
>>>>
>>>>
>>>> On Wed, Nov 4, 2020 at 8:29 PM mostwanted <godir...@gmail.com> wrote:
>>>>
>>>>> _onclick="updatelivesearch(jQuery('#res%s').html())" % c.service_name
>>>>>
>>>>> This is a function that displays suggested names through ajax 
>>>>> auto-completion everytime a user types something on the search-textfield. 
>>>>> When they type, a suggestion-div appears below the search-field with 
>>>>> suggested names as links ofcourse and when the users identifies the name 
>>>>> they were looking for & clicks on it this function populates the 
>>>>> search-textfield with the clicked name & causes the suggestion-div with 
>>>>> names to disappear.
>>>>>
>>>>> function updatelivesearch(value){
>>>>> jQuery("#livesearch").val(value);
>>>>> jQuery("#livesearchresults").hide();
>>>>> }
>>>>>
>>>>> Thanks alot for your input Jim i'll keep working on it, one way or the 
>>>>> other i'll figure it out.
>>>>> Gratitude.
>>>>>
>>>>>
>>>>> On Wednesday, November 4, 2020 at 7:34:44 PM UTC+2 Jim S wrote:
>>>>>
>>>>>> What is the 
>>>>>>
>>>>>> _onclick="updatelivesearch(jQuery('#res%s').html())" % c.service_name
>>>>>>
>>>>>> on your anchor tag inside your span?
>>>>>>
>>>>>> Can you try removing that?
>>>>>>
>>>>>> Since you have a listener for the click of that element already, I'm 
>>>>>> not sure how it behaves if you have the onclick attribute set as well.  
>>>>>> Maybe there are some stronger javascript people that can jump in.
>>>>>>
>>>>>> -Jim
>>>>>>
>>>>>>
>>>>>> On Wednesday, November 4, 2020 at 11:23:45 AM UTC-6, mostwanted wrote:
>>>>>>>
>>>>>>>
>>>>>>> *" Are you trying to show the span when the link is clicked 'while' 
>>>>>>> the page is loaded?  ":  *Yes sir
>>>>>>>
>>>>>>> *" I'm guessing you are clicking the link after the page is loaded 
>>>>>>> ": *Yes sir
>>>>>>>
>>>>>>> *"Also, where in your javascript did you add the console.log()?":  *I 
>>>>>>> added it inside the click function just before initialization of the id 
>>>>>>> variable
>>>>>>>
>>>>>>> *<script>*$(document).ready(function(){
>>>>>>>             $('.service').click(function(e) {
>>>>>>> *console.log( "Hello world!" );*
>>>>>>>         const id = $(this).data('id'); 
>>>>>>>         $('#' + id).fadeIn(); 
>>>>>>>         e.preventDefault();
>>>>>>>
>>>>>>>             });
>>>>>>>             });
>>>>>>> *</script>* 
>>>>>>> On Wednesday, November 4, 2020 at 4:09:12 PM UTC+2 Jim S wrote:
>>>>>>>
>>>>>>>> Ok, trying to better understand your intent.
>>>>>>>>
>>>>>>>> You said:
>>>>>>>>
>>>>>>>> I have a hidden span that i want displayed when a link is clisked 
>>>>>>>> while waiting for the page to load but this is not working! I dont 
>>>>>>>> know where I am going wrong but thought I had it right, please assist 
>>>>>>>> me.
>>>>>>>>
>>>>>>>> Are you trying to show the span when the link is clicked 'while' 
>>>>>>>> the page is loaded?  I'm guessing you are clicking the link after the 
>>>>>>>> page 
>>>>>>>> is loaded.  Can you confirm?
>>>>>>>>
>>>>>>>> Also, where in your javascript did you add the console.log()?
>>>>>>>>
>>>>>>>> -Jim
>>>>>>>>
>>>>>>>>
>>>>>>>> On Wednesday, November 4, 2020 at 12:34:02 AM UTC-6, mostwanted 
>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> I threw in  console.log("Hello world!");  but its not printing 
>>>>>>>>> anything on the console! The link events are not being handled!
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Tuesday, November 3, 2020 at 11:35:19 PM UTC+2 Jim S wrote:
>>>>>>>>>
>>>>>>>>>> Can you put some console.log() statements in your javascript 
>>>>>>>>>> inside your function to see what is/isn't working?
>>>>>>>>>>
>>>>>>>>>> -Jim
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Tuesday, November 3, 2020 at 12:10:06 PM UTC-6, mostwanted 
>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> Hey Jim, I have but it shows no errors!
>>>>>>>>>>>
>>>>>>>>>>> On Tuesday, November 3, 2020 at 6:02:50 PM UTC+2 Jim S wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Have you checked your browser console to see if you have any 
>>>>>>>>>>>> javascript errors?
>>>>>>>>>>>>
>>>>>>>>>>>> -Jim
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Tuesday, November 3, 2020 at 3:36:22 AM UTC-6, mostwanted 
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> I have a hidden span that i want displayed when a link is 
>>>>>>>>>>>>> clisked while waiting for the page to load but this is not 
>>>>>>>>>>>>> working! I dont 
>>>>>>>>>>>>> know where I am going wrong but thought I had it right, please 
>>>>>>>>>>>>> assist me.
>>>>>>>>>>>>>
>>>>>>>>>>>>> *CSS:*
>>>>>>>>>>>>> .link_loader
>>>>>>>>>>>>> {
>>>>>>>>>>>>>     display: none;
>>>>>>>>>>>>> }
>>>>>>>>>>>>>
>>>>>>>>>>>>> *CONTROLLER*
>>>>>>>>>>>>> *#The yellow line is the hidden span that has the loader I 
>>>>>>>>>>>>> want to display*
>>>>>>>>>>>>> def ajaxlivesearch():
>>>>>>>>>>>>>     keywords = request.vars.keywords
>>>>>>>>>>>>>     print "Keywords: " + str(keywords)
>>>>>>>>>>>>>
>>>>>>>>>>>>>     if keywords:
>>>>>>>>>>>>>         query = reduce(lambda 
>>>>>>>>>>>>> a,b:a&b,[db.services.service_name.contains(k) for k in 
>>>>>>>>>>>>> keywords.split()])
>>>>>>>>>>>>>     services = db(query).select()
>>>>>>>>>>>>>     items = []
>>>>>>>>>>>>>
>>>>>>>>>>>>> if services:
>>>>>>>>>>>>>         for c in services: 
>>>>>>>>>>>>>             items.append(DIV*(SPAN("loading ...", 
>>>>>>>>>>>>> SPAN(_class="fa fa-spinner fa-spin"), _class="link_loader", 
>>>>>>>>>>>>> data={'id':"res%s"%c.service_name})*, A(c.service_name, 
>>>>>>>>>>>>> _class="service", _style="font-weight: bold;", 
>>>>>>>>>>>>> _href=URL('companies', args=
>>>>>>>>>>>>> c.id), _id="res%s"%c.service_name, 
>>>>>>>>>>>>> _onclick="updatelivesearch(jQuery('#res%s').html())" % 
>>>>>>>>>>>>> c.service_name)))
>>>>>>>>>>>>>
>>>>>>>>>>>>> *VIEW*
>>>>>>>>>>>>> *#This jQuery script attempts to display the hidden span*
>>>>>>>>>>>>>
>>>>>>>>>>>>> *<script>*$(document).ready(function(){
>>>>>>>>>>>>>             $('.service').click(function(e) {
>>>>>>>>>>>>>         const id = $(this).data('id'); 
>>>>>>>>>>>>>         $('#' + id).fadeIn(); 
>>>>>>>>>>>>>         e.preventDefault();
>>>>>>>>>>>>>
>>>>>>>>>>>>>             });
>>>>>>>>>>>>>             });
>>>>>>>>>>>>>
>>>>>>>>>>>>> *</script>*
>>>>>>>>>>>>>
>>>>>>>>>>>>> Regards;
>>>>>>>>>>>>>
>>>>>>>>>>>>> Mostwanted
>>>>>>>>>>>>>
>>>>>>>>>>>> -- 
>>>>> Resources:
>>>>> - http://web2py.com
>>>>> - http://web2py.com/book (Documentation)
>>>>> - http://github.com/web2py/web2py (Source code)
>>>>> - https://code.google.com/p/web2py/issues/list (Report Issues)
>>>>> --- 
>>>>> You received this message because you are subscribed to a topic in the 
>>>>> Google Groups "web2py-users" group.
>>>>> To unsubscribe from this topic, visit 
>>>>> https://groups.google.com/d/topic/web2py/O9iXEbdOkFE/unsubscribe.
>>>>> To unsubscribe from this group and all its topics, send an email to 
>>>>> web2py+un...@googlegroups.com.
>>>>> To view this discussion on the web visit 
>>>>> https://groups.google.com/d/msgid/web2py/4863b201-a4eb-4f4c-b9bd-edb6ca808acdn%40googlegroups.com
>>>>>  
>>>>> <https://groups.google.com/d/msgid/web2py/4863b201-a4eb-4f4c-b9bd-edb6ca808acdn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
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 web2py+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/web2py/5e7732b9-5331-4c04-98e3-900089356779o%40googlegroups.com.

Reply via email to