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.