Could you please clarify:

You mentioned {{=json.dumps()}} which looks like code executed in Python.
But in "result+=" I am constructing an expression which is actually
executed in JavaScript. Did you mistype or I'm missing something?

On Tue, May 21, 2019, 5:59 PM Junior Phanter <junior.co...@gmail.com> wrote:

> resultado + = {{=json.dumps(DIV().xml())}}
>
> Em ter, 21 de mai de 2019 às 13:41, Vlad <westgate6...@gmail.com>
> escreveu:
>
>> ALMOST :)
>>
>>     result += ASSIGNJS(cart=cart)
>>     result += "$('#Debug_Discount').append('<div>'+cart+'</div>');"
>>
>> this comes out as [object Object]
>>
>> But generated Javascript (as far as the object's content is concerned)
>> seems right - I think I am missing the final touch, some javascript trick
>> that would print it fully.
>>
>> Here is actual Javascript generated:
>>
>> $('#Debug_Discount').append('<hr/>');
>> var cart = [{"id": 125, "cart": 40, "product": 161, "quantity": 1,
>> "price": 3000, "imported": null, "is_active": true, "created_on":
>> "2019-05-17 15:47:52", "created_by": 1, "modified_on": "2019-05-17
>> 15:47:52", "modified_by": 1}];
>> $('#Debug_Discount').append('<div>'+cart+'</div>');.
>>
>> Good ideas on final touch?
>>
>> On Tuesday, May 21, 2019 at 11:34:54 AM UTC-4, villas wrote:
>>>
>>> Maybe this:  ASSIGNJS
>>>
>>> http://www.web2py.com/books/default/chapter/29/05/the-views#ASSIGNJS
>>>
>>>
>>>
>>> On Tuesday, 21 May 2019 15:43:25 UTC+1, Vlad wrote:
>>>>
>>>> I am calling ajax function with :eval and setting up some javascript
>>>> [from the controller] to be executed [as per :eval option js is executed in
>>>> the end], something like this:
>>>>
>>>>     result = "$('#DebugID').append('<p>"
>>>>     result += "CONTENT"
>>>>     result += "</p>');"
>>>>     return result
>>>>
>>>> Now, this works, and it displays <p>CONTENT</p> at the right place.
>>>>
>>>> But here is a catch: instead of "CONTENT" I want it to display an
>>>> object, for example Rows object which is returned by db.select.
>>>> In other words, whatever comes out when {{=rows}} is specified in html
>>>> view, I want to send via javascript.
>>>>
>>>> Obviously, the following 2 options are grossly incorrect and don't
>>>> work, for obvious reasons:
>>>>    result += XML(rows)
>>>>    result += "={{rows}}"
>>>>
>>>> So, how do I make the stuff display properly as passed over vial
>>>> javascript?
>>>>
>>>>
>>> --
>> 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/e69e8fd8-8a75-4d00-8c65-3b299ee6e80c%40googlegroups.com
>> <https://groups.google.com/d/msgid/web2py/e69e8fd8-8a75-4d00-8c65-3b299ee6e80c%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
> --
> 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/oGAP28q6c_Q/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/CAFoqysjxno08Yu6bUY9CK46tMP8ZBvDPUXrdOcYH0qPWDz%3DZvg%40mail.gmail.com
> <https://groups.google.com/d/msgid/web2py/CAFoqysjxno08Yu6bUY9CK46tMP8ZBvDPUXrdOcYH0qPWDz%3DZvg%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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/CABZ%2BKCBTPLm3n1jELAP9o9uheivpaBNJER_-KykjjochhcGzaQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to