Я создаю компонент Joomla.В представлении внешнего интерфейса у меня есть форма с 2 выпадающими меню, выбирая вариант из 1-го, параметры 2-го должны измениться соответственно.Для этого я использую AJAX.
Я могу отправить запрос в функцию php, расположенную в файле controller.php, и функция php генерирует правильный вывод.
Проблема в том, чтоПлатформа Joomla поместила этот вывод на страницу со всеми метатегами, заголовком, шаблоном и т. Д., Как это должно быть показано в браузере, прежде чем вернуть его в AJAX.Вы можете увидеть скриншот с firebug того, что я получаю.Элемент div, в который я хочу поместить раскрывающееся меню: -div id = "select-formatocarta" - вы можете видеть, что перед "select" у меня есть много других нежелательных вещей.http://img695.imageshack.us/img695/7725/selectp.jpg
Результатом является то, что внутри div, где я хочу разместить только меню «select», сгенерированное функцией php, я получаю целую страницу.Даже если я могу показать единственное меню, передающее параметр tmpl = component из запроса AJAX, высота div такая, как вся страница внутри него.
Как получить выходные данные единственной функции php без шаблона Joomla?Если это невозможно, как я могу извлечь единственное выпадающее меню из responseText?Я могу использовать только javascript, у меня нет доступных прототипов или jquery.