BIGACE comes with some Applications that use AJAX, for example the JS Menu Chooser or the Menu Administration (Menu Tree).
There is (for now only a small) AJAX API that can be used when developing your own applications.
To fetch Item Information, you simply have to add some lines of Code to your Script:
<script type="text/javascript" src="<?php echo $GLOBALS['_BIGACE']['DIR']['public']; ?>system/javascript/ajax_xml.js"></script> <script type="text/javascript" src="<?php echo $GLOBALS['_BIGACE']['DIR']['public']; ?>system/javascript/bigace_ajax.js"></script> <script type="text/javascript"> function getItem(itemid, languageid) { var itemRequestUrl = "<?php echo ApplicationLinks::getAjaxItemInfoURL(_BIGACE_ITEM_MENU, '"+itemid+"', '"+languageid+"'); ?>"; return loadItem(itemRequestUrl, false); } </script>
The returned Javascript Object has not the same methods as the PHP API. Some methods are missing, some methods are new.
Please have a look at ”/public/system/javascript/bigace_ajax.js” for more information.