Когда в джумле вы хотите с помощью аякса получить только контент компонента, то вы обязаны передать два параметра: Код (CODE): tmpl=component format=raw и получите строку такого вида Код (CODE): index.php?option=com_yourcomponent&itemid=77&tmpl=component&format=raw а на бэкенде проверяете один из этих параметров: Код (PHP): if ( JRequest::getVar("tmpl") ) { //аякс-запрос } else { //обычный запрос }
О подобном способе не знал, спасибо. А вообще в РНР запрос xmlHttpRequest проверяется так: if($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest'){ //контент запрашивается через XMLHttpRequest }