Передать переменную с javascript в php
Добрый вечер. Подскажите пожалуйста , есть код :
<script type="text/javascript"> $(function(){ $("body").on("submit", "form#chat-form", function (e){ e.preventDefault(); var message = $("#chatmessage").val(); $.post("chat.php", {text: message}); $("#chatmessage").val(''); return false; }); function loadContent (){ $.ajax({ url: "messages.html", cache: false, success: function(content){ $("#chatwindow").html(content); if(newHeight > oldHeight){ $("#chatwindow").animate({ scrollTop: newHeight }, 'slow'); } } }); } }); </script> Сообщение отправляет все хорошо, но не отправляет логин, пытался сделать так: var user_name = "<?php echo $user_name;?>"; Не выходит. Вот сам php $text = stripslashes(htmlspecialchars($_POST['text'])); // echo '<br /> text = '. $_POST['text'] . '<br /> text from chat = '. $text .'<br /> end'; $temp_user = $user_name; echo '<br /> temp_user = '.$temp_user.' end'; $temp_text = '<div class="message">' . $text .'<span class="right">'. $temp_user .'</span> </div>'; echo $temp_user.' 111 '.$temp_text; $handle = fopen("messages.html", 'a+'); fwrite($handle, $temp_text); fclose($handle); Строка логина формируется , открываю "просмотр кода html" рядом с сообщением показывает логин , но в чате этого не видно. Помогите пожалуйста передать переменную. Я новечек , сильно не ругайте. |
в php у вас $user_name откуда берется?
|
Есть окно чата, туда вводится информация и по нажатию кнопки "отправить" javascript записывает этот текст в файл посредством php скрипта. В php скрипте имеется переменная, но javascript при записи не видит её. Как эту переменную передать в Javascript?
|
Часовой пояс GMT +3, время: 20:33. |