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 <[email protected]> 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 <[email protected]>
> 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
>> [email protected].
>> 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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/web2py/CALkNK56ACdHAATvOuDtkKNDRG4hkc%3Dug21yg%2B_1i_O6zLvQmAA%40mail.gmail.com.