Передача данных по ajax
Добрый день. Есть код рейтинга:
jQuery( document ).on( 'click', '.love-button', function() {
var post_id = jQuery(this).data('id');
jQuery.ajax({
url : postlove.ajax_url,
type : 'post',
data : {
action : 'post_love_add_love',
post_id : post_id
},
success : function( response ) {
jQuery('.love-button-' + post_id + ' #love-count').html( response );
}
});
return false;
})
Как правильно выводить результаты в зависимости от класса дива?Дивов может быть несколько. Спасибо |
Янковиц,
Цитата:
id у элемента должен быть уникальным |
Да, я знаю, что уникальный. У меня переменная post_id берется из уникального data-id. Просто, как правильно в js передавть переменные?
|
Янковиц,
В данном случае, если вы кликните по другой кнопке до ответа сервера, то у вас post_id изменится. Поэтому, чтобы результат попал в правильный div, нужно этот id размещать в ответе сервера и брать его оттуда. |
Цитата:
|
Спасибо большое. Уже разобрался
|
| Часовой пояс GMT +3, время: 09:26. |