AJAX Item Information
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.
Getting Item Information
To fetch Item Information, you simply have to add some lines of Code to your Script:
:::html
`<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.