Всё-таки не совсем понятно как у вас сейчас это работает. Каким образом у вас запускается php-скрипт после клика на ссылку? У вас перезагрузка/переход страницы происходит?
PHP код выполняется уже после того как отобразился div.
Серьезно? не верю. Ищите где у вас статус теряется. Но сначала отрабатывает php, а потом уже браузер начинает рендерить.