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