Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Cчетчик кликов по картинке без перезагрузки php+ajax с записью в БД [2]
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
Andruxa, output.html(data.newvalue); не катит?
(комментарий только убрать нужно с этой строки)
Andruxa
Отправлено: 12 Декабря, 2013 - 20:04:42
Частый гость
Покинул форум
Сообщений всего: 140
Дата рег-ции: Март 2010
Помог: 0 раз(а)
IllusionMH
все равно не догнал как это в php код впихнуть.
Глядя по образцу, что то получилось, и даже работает с небольшим но..
Это выводится в цикле из базы ниже поздравлений
Покинул форум
Сообщений всего: 140
Дата рег-ции: Март 2010
Помог: 0 раз(а)
IllusionMH уловил ноту сарказма ;), я же говорю в JQyery я вообще полный новичек просто захотелось реализовать это на данном этапе и с горем пополам вроде получилось
Все задуманное получилось реализовать, и даже все работает :
var output = $(".dop_blok b");// элемент, в который будем выводить результат
$('.plus').on('click',function(){
var cRating = $(this).data('rating');// значение атрибута data-rating нажатой кнопки
var cId = $(this).data('id');
output = $(this).siblings('b');
$.ajax({
url:'http://localhost/p0zdravlenie.ru/actions.php',// Путь к обработчику
type:'POST',// метод передачи данных
dataType:'json',// формат, в котором ожидается получить ответ с сервера
data:{someVal: cRating, someID: cId},// передаваемые данные
success:function(data){
// data - сформированный ответ на стороне сервера
// console.log(data.newvalue);
output.text(data.newvalue);
// output.text(output.text()*1 + data); // выводим информацию в нужный блок
if(data.ip=="yes"){
alert("Вы уже проголосовали за это поздравление :) !");
location.reload();
}
}
});
});
});
Как сделать вывод сообщения о том что "Вы уже проголосовали" в каком нибудь красивом блоке рядом с этим поздравлением?
IllusionMH
Отправлено: 15 Декабря, 2013 - 00:44:18
Активный участник
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
Andruxa, ну при выводе из пыха добавлять блок после кол-ва голосов или вместо кнопки. голосования.
На jQ в обработчике ответа от сервера можно заменить кнопку на любой блок, к примеру
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.