Удобно было бы дать возможность в компоненте заводить произвольные файлы и в них иметь доступ к $arParams как у файла component.php.
Допустим есть template.php там форма, с которой отправляемся по аякс на send.php и в send.php на основе $arParams делаем валидацию и ответ и это красиво тогда будет работать с jquery $.post