V
vladimircape
использую jquery-1.7.1.min.js
Короче не хочет записываться в базу $.post("sendMess.php", {name: name, text: text})
а вот из базы читается , может в 1.7.1. метод пост как-то по другому надо.
Я проверял сам отсыльшик,получается что он как бы не работает.
Короче не хочет записываться в базу $.post("sendMess.php", {name: name, text: text})
а вот из базы читается , может в 1.7.1. метод пост как-то по другому надо.
Я проверял сам отсыльшик,получается что он как бы не работает.
а вот и кодВот есть файл sendMess.php
<?
//sleep(2);
echo "привет";
include("connectionDB.php");//подключение к БД
//include("connectionDB.php");
$text = $_POST['text'];//получаем из формы текст
$name = $_POST['name'];//и имя
echo "name= ".$name." text= ".$text;//для проверки выводим получили ли данные
mysql_query("INSERT INTO messages(from, to, msg) VALUES('1', '2', '$text')");
?>
Код:
$(document).ready(function() {
var youName = $("#youName").text(); //имя пользователя и его текст
var youText = $("#text");
var k = false;
$("#statusMess").ajaxSuccess(function () {//при удачном выполнение AJAX выводится сообщение
if(k == true) {
$("#send").hide();
$(this).text("Сообщение удачно отправлено!");
}
});
$("#statusMess").ajaxError(function () {//при не удачном выполнение AJAX выводится сообщение
$(this).text("Сообщение не отправлено!");
$("#send").show();
});
$("#send").click(function () {//отправка сообщения
sendMess(youName, youText.val());
});
$("#send").ajaxStart(function() {
if(k == true) {
$(this).hide();// после того ,как кликнул стартует ajax и пользователю скрывают кнопку
k = false;
}
});
function sendMess(name, text) {
$.post("sendMess.php", {name: name, text: text});
k = true;
}
setInterval('$("#NewMessage").load("getMess.php");',1000);//через промежуток 1000 подружает в статус, результата Гетмесс
});