Здравствуйте. Имеется скрипт для обновления части страницы (блока refreshmoney1), созданный при помощи AJAX и второй скрипт (на PHP) из которого AJAX-скрипт берёт данные. Но почему-то переменная username21 оказывается пустой. Вот скрипт: Код (Text): <script type="text/javascript"> function show31() { var username21 = "<? echo $member_id['name'] ?>"; $.ajax({ url: "/engine/modules/cabinet/refreshmoney.php", data: "username21="+username21, cache: false, success: function(html){ $("#refreshmoney1").html(html); } }); } $(document).ready(function(){ show(); setInterval('show()',1000); }); </script> Вот код из refreshmoney.php: Код (Text): <?php $db_host = 'Тут хост'; $db_user = 'Тут имя пользователя'; $db_pass = 'Тут пароль'; $db_base = 'Тут название базы'; $db_realmon = realmoney; $username21 = strtolower($_POST[username21]); mysql_connect($db_host, $db_user, $db_pass)or die('Не удалось соединиться: ' . mysql_error()); mysql_select_db($db_base); mysql_query('set NAMES utf8'); $sql = mysql_query("SELECT cash FROM $db_realmon WHERE name='$username21'"); $query = mysql_result($sql,0); if ($query == ''){ $query = 0;} echo $username21; ?> Вот что пишет отладчик: Код (Text): GET http://mysite.ru/engine/modules/cabinet/refreshmoney.php?username21=Pyroman&_=1337542124663 [HTTP/1.1 200 OK 26мс] Как видно, переменная передаётся Ajax скриптом, но потом она не выводится. Если вставить вместо Код (Text): echo $username21; , например, Код (Text): echo "123"; , то всё нормально. Надеюсь на вашу помощь. Спасибо.