Это классический пример Ajax.У вас есть элементы ввода (например, строка ввода текста или текстовое поле) для извлечения ввода.Когда вы нажимаете кнопку или отправляете форму, javascript берет все, что у вас есть, и упаковывает его в Ajax-запрос на сервер.Сервер получает все, что вы ввели, обрабатывает и возвращает результат.Этот вывод снова перехватывается вашей клиентской javascript-программой («успешный» метод вызова ajax, если вы используете jquery), и он использует DOM-манипуляции для замены части сайта возвращаемым результатом.
Предполагая, что у вас уже работает веб-сервер, есть много способов, которыми веб-сервер может перенаправить запрос к вашему Perl-скрипту, но «классический» (читай «старый») способ, который вызывал Perl-скрипт с использованием CGIстандарт.Теперь есть лучшие способы (лучшие протоколы, чем CGI, или даже полноценные серверы приложений на вашем любимом языке программирования).В Perl есть Mojolicious, Catalyst или Dancer, например, и, вероятно, больше, о чем я не знаю.
Здесь должно быть достаточно ключевых слов, чтобы вы могли ...