Loading...
 
Skip to main content

History: PluginAJAXLoad

Source of version: 9

Copy to clipboard
            !Plugin AJAX Load
This ((wiki plugin)), introduced in ((Tiki14|Tiki14.1)), can be used to load HTML into a wiki page, from another page on the same site or an external site (when used in combination with the access_control_allow_origin pref on __Control Panels -> General -> Settings__). If JavaScript is disabled on the client browser the data will be rendered in an IFRAME.
{maketoc}
!! Parameters
{pluginmanager plugin="ajaxload"}
!!Examples
!!! Basic Example
{CODE(colors="tiki")}{AJAXLOAD(url="http://example.com/tiki-index.php" selector="#page-data")}alert(data.length + " bytes of data received");
{AJAXLOAD}{CODE}

!!! Superfish menu from a structure
In order to make page loading faster you can use -+AJAXLOAD+- to load a menu from a structure asynchronously. Put the menu in a module in a page (here called "structure menu test") and add this to a ''wiki enabled'' custom module (here called "test_structure_menu") and assign it to the topbar module zone (~~#F90:{icon name="warning"}~~ warning: if you leave out the -+~np~{literal}~/np~+- tags you will probably make your tiki unusable and will need to edit the database to get it back!).

{CODE(colors="htmlmixed")}{literal}{AJAXLOAD(url="tiki-index_raw.php?page=structure+menu+test" selector="#structure_menu")}
setTimeout(function () {$("#mod-test_structure_menutopbar1").superfish();}, 500);
{AJAXLOAD}{/literal}{CODE}

        

History

Advanced
Information Version
Rodriguez Nyiringabo Improve the doc 15
Rodriguez Nyiringabo Remove the doc related to the javascript pref as no modern site runs without javascript. 14
Josue Zirimwabagabo 13
Benoit Grégoire 12
Jonny Bradley 11
Jonny Bradley 10
Jonny Bradley 9
Jonny Bradley added menu example 8
lindon 7
lindon 6
lindon 5
lindon 4
lindon 3
Jonny Bradley 2
Jonny Bradley 1