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.