Hello I need to pass the image link from the controller to js controller function(): imgs = ["<img src=\"{{=URL('static','images/3.jpg')}}\" style=\"max-height='100px';border-radius:7px;\"/>"]
view page code..... return sendMessage(`{{=imgs}}<br>{{=XML(test_text,sanitize=True)}}`) so far i'm getting only a string as previously stated. If I insert the string directly, then i'm able to view the image but not importing from the controller. Regards On Sat, Oct 19, 2019 at 3:42 PM Maurice Waka <mauricew...@gmail.com> wrote: > This seems to work.... > return sendMessage(`<img src="{{=URL('static','images/testimage.jpg')}}" > max-height="200px"/><br>{{=XML(test_text,sanitize=True)}}`) > > On Sat, Oct 19, 2019 at 12:23 PM Maurice Waka <mauricew...@gmail.com> > wrote: > >> Hello >> I'm trying to pass an image to view from db or static files using js. >> I' trying to create an iteration that can pass a text or image or video >> to the view, so far being able to pass only text to view. >> The code below : >> <script> >> $(function() { >> var getMessageText, message_side, sendMessage; >> message_side = 'left'; >> getMessageText = function() { >> var $message_input; >> $message_input = $('.message_input'); >> return $message_input.val() >> }; >> sendMessage = function(text) { >> var $messages, message; >> if (text.trim() === '') { >> return >> } >> $('.message_input').val(''); >> $messages = $('.messages'); >> message_side = message_side === 'left' ? 'right' : >> 'left'; >> message = new Message({ >> text: text, >> message_side: message_side >> }); >> message.draw(); >> return $messages.animate({ >> scrollTop: $messages.prop('scrollHeight') >> }, 300) >> }; >> $('.send_message').click(function(e) { >> return sendMessage(getMessageText()) >> }); >> $('.message_input').keyup(function(e) { >> if (e.which === 13) { >> return sendMessage(getMessageText()) >> } >> }); >> sendMessage(`{{=XML(name3,sanitize=True)}}`); >> setTimeout(function() { >> return sendMessage(`url: >> "{{=URL('static','images/testimage.jpg')}}"<br>{{=XML(test_text,sanitize= >> True)}}`) >> }, 2000) >> }) >> }.call(this)); >> </script> >> >> >> With this code instead of getting the image file, it returns a path to >> the file. >> What I need is the image or video instead. >> How can I solve this? >> Regards >> >> -- >> 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/a0m-Fmz1VWg/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> web2py+unsubscr...@googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/web2py/a4baa446-1fe4-4732-b641-965a17c111b3%40googlegroups.com >> <https://groups.google.com/d/msgid/web2py/a4baa446-1fe4-4732-b641-965a17c111b3%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/CALkNK56ACdHAATvOuDtkKNDRG4hkc%3Dug21yg%2B_1i_O6zLvQmAA%40mail.gmail.com.