Похоже, вы пытаетесь запустить серверный код, когда пользователь предпринимает какие-либо действия на стороне клиента.Возможно, вы захотите инициировать XMLHttpRequest .
XMLHttpRequest в основном просто обращается к URL, при необходимости возвращая некоторые данные в браузер.Это то, что люди обычно называют AJAX.(Для асинхронного Javascript и XML - хотя люди обычно используют JSON вместо XML.)