Просмотр поста

.
Udesign

Js код

Js код (+/-)
<script>
function sendMessage() {
    // callback формы, для отправки сообщений на сервер
    if ($('#text').val()) {
        var data = {
                text: $('#text').val()
            }
        $.post('/add_new.php',data);
    } else {
        alert('Please fill the fields');
    }
}
$(document).ready(function(){
    // инициализация
    var msg = new Messanger();
 
    // При отправке формы
    $('#myform').on('submit', function(e){
        e.preventDefault();
 
        // Вызываем функцию отправки
        sendMessage();        
    });
});
</script>



Форма

<form method="post" id="myform">
    Текст: <textarea name="text" id="text"></textarea>
    <br>
    <input type="submit" value="Отправить сообщение"/>
</form>


файл add_new.php

<?php
define('_IN_JOHNCMS', 1);
define('_IN_JOHNCMS', 1);

$last_id = (int)$_GET['id'];


include "incfiles/core.php";



$text = isset($_POST['text']) ? trim($_POST['text']) : '';
$error = array();

if(empty($error)) {
mysql_query("INSERT INTO `cms_news_comments` SET
`refid` = '$last_id',
`time` = '" . time() . "',
`user_id` = '" . $user_id . "',
`text` = '" . mysql_real_escape_string($text) . "';");

$_SESSION['error'] = '<div class="gmenu">' . $lng_news['added_message'] . '</div>';
} else {
$_SESSION['error'] = '<div class="rmenu">' . implode('<br />', $error) . '</div>';
}



вот полный код почему та у меня не работает выводит 504 Gateway Time-out