Доброго дня всем.
Суть в следующем - есть страница с комментариями, надо, чтобы они выводились без перезагрузки. Ничего не получилось. В БД данные добавляются, но на странице не появляются, только после перезагрузки. Я в JQuery и Ajax не силен, так что прошу помощи. Вот коды
Файл ajax.js
$(function() {
$("#myBut").click(function(){
var name = $("#name").val();
var date = $("#date").val();
var message = $("#message").val();
var filter = $("#filter").val();
$.ajax({
type: "POST",
url: "add.php",
data: "&name=" + name + "&date=" + date + "&message=" + message + "&filter=" + filter,
success: function(data){
$("#portfolio_wrapper").append(data);
}
});
return false;
});
});
Файл add.php
require_once 'db.php';
$link = mysqli_connect($host, $user, $pass, $database) or die("Ошибка " . mysqli_error($link));
mysqli_set_charset($link, "utf8");
$name = trim(strip_tags($_POST["name"]));
$date = date("j.n.Y");
$message = trim(strip_tags($_POST["message"]));
$filter = trim(strip_tags($_POST["filter"]));
$query ="INSERT INTO comments VALUES(NULL, '$name','$date', '$message', '$filter')";
$result = mysqli_query($link, $query) or die("Ошибка " . mysqli_error($link));
Вот ссылка на саму страницу -
http://vkohan.zzz.com.ua/comment.loc/