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/5e6be7e1-f44f-4228-bfd7-fa3e76c88a0en%40googlegroups.com.