Вам, вероятно, нужно заключить его в кавычки ('
или "
), чтобы сделать его строкой.
alert('<?php echo $_POST['text'];?>');
Также кажется, что вы что-то упускаете из-за того, как работает JavaScript (на стороне клиента)) и PHP (на стороне сервера).Они не могут напрямую общаться;PHP может отображать JavaScript, а JavaScript может отправлять HTTP-запросы к файлам PHP.