Thank you, Ariya
เมื่อ วันศุกร์ที่ 8 มกราคม ค.ศ. 2016 10 นาฬิกา 46 นาที 04 วินาที UTC+7, Anthony เขียนว่า: > > .load is just a convention to help distinguish from a full HTML page, but > you can use any extension you want. In some cases, the same controller > might be used as both a component and a full web page, so you could have > separate .load and .html views for that controller. > > Anthony > > On Thursday, January 7, 2016 at 7:38:43 PM UTC-5, Ariya Owam-aram wrote: >> >> Hi Anthony, >> >> Thank you for your clear and helpful explanation. I still have a >> question, what is .load is for? Why do I need to specific view extension to >> .load? Sometime I use .html for LOAD() or web2py_component() but did't see >> the difference. >> >> Thank you again >> Ariya >> >> เมื่อ วันศุกร์ที่ 8 มกราคม ค.ศ. 2016 0 นาฬิกา 23 นาที 47 วินาที UTC+7, >> Anthony เขียนว่า: >>> >>> You would generally use the LOAD helper -- see >>> http://web2py.com/books/default/chapter/29/12/components-and-plugins#Components--LOAD-and-Ajax >>> . >>> >>> From Javascript, you can also do: >>> >>> $.web2py.component("{{=URL('mycontroller', 'mycomponent.load')}}", >>> "target_div"); >>> >>> Which will load the component in an existing div whose id is >>> "target_div". >>> >>> Anthony >>> >>> On Thursday, January 7, 2016 at 11:57:33 AM UTC-5, Fabiano Almeida wrote: >>>> >>>> Great! >>>> >>>> Can you show me examples of using web2py_component? >>>> >>>> thanks! >>>> >>>> Fabiano. >>>> >>>> 2016-01-07 13:57 GMT-02:00 Anthony: >>>> >>>>> The ajax() function provides basic functionality for making an Ajax >>>>> request, with some additional features, such as automatically sending >>>>> values from named input fields and inserting the returned data into a >>>>> particular target within the DOM (or optionally executing some returned >>>>> Javascript code). >>>>> >>>>> web2py_component (which is a backward compatible alias for >>>>> $.web2py.component) is a more sophisticated facility for embedding the >>>>> output of controller actions within web pages. It is much like a page >>>>> within a page, with the ability to load new content into the component. >>>>> In >>>>> particular, it is possible to trap both links and forms, so when you >>>>> click >>>>> a link or submit a form contained within a component, the new content >>>>> will >>>>> be loaded within the component (without reloading the rest of the page). >>>>> Components also include functionality to automatically refresh themselves >>>>> at a fixed interval. >>>>> >>>>> Anthony >>>>> >>>>> >>>>> On Thursday, January 7, 2016 at 8:43:40 AM UTC-5, Ariya Owam-aram >>>>> wrote: >>>>>> >>>>>> Hi everyone, >>>>>> >>>>>> I often use ajax and web2py_component for onclick action (for >>>>>> example) but I never know what is difference between them and how to use >>>>>> them the right way. Can anyone guide me a good example, please? >>>>>> >>>>>> Thank your >>>>>> Ariya >>>>>> >>>>>> >>>>>> -- >>>>> 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+un...@googlegroups.com. >>>>> 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. For more options, visit https://groups.google.com/d/optout.