Какой-то слишком общий вопрос. А что именно не понятно?
Как сгенерировать запрос к серверу при клике?
Как сделать интерефейс к которому выполняется запрос?
Как сделать ссылку для генерации запроса к серверу?
Создайте на сервере файл который будет начинаться: <? require($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/prolog_before.php');?>
Дальше добавьте туда компонент который будет отавать нужный элемент. Можно открыть этот файл в браузер. Там будет просто html код который вам теперь надо вставить в страницу.
Дальше идет ajax часть.
Как сделать запрос к этому файлу и получить результат представляете?
Должна быть функция содержащая что-то вроде (это на jQuery - я предпочитаю его):
$.ajax({
'type': GET,
'url': СсылкаНаВашФайл,
'success': function(data) {
Здесь вставка полученного результата (он в переменной data) в нужный блок.
},
'error': function(xhr, str){
alert('Возникла ошибка: ' + xhr.responseCode);
}
});
Александр Маджугин: Все получилось. Для общего развития: Зачем подключать <? require($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/prolog_before.php');?>? Что он делает?