Передача данных по 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, время: 13:55. |