Код работает при втором клике
У меня есть вот такой код на сайте, но почему то он раз через раз работает только при втром клике
jQuery(function($) {
//adding to favorite
$('body').on('click', '.add-favorite', function() {
var post_id = $(this).data('post_id');
$.ajax({
url: "/wp-admin/admin-ajax.php",
type: 'POST',
data: {
'action': 'favorite',
'post_id': post_id,
},
success: function(data) {
$('.fv_' + post_id).html('<a href="https://askam.pro/favorite/"><i class="fa fa-heart-o" aria-hidden="true"></i></a>');
$('.num-favorite').html(data);
},
});
});
//deleting from favorite
$('body').on('click', '.delete-favorite', function() {
var post_id = $(this).data('post_id');
$.ajax({
url: "/wp-admin/admin-ajax.php",
type: 'POST',
data: {
'action': 'delfavorite',
'post_id': post_id,
},
success: function(data) {
$('.fv_' + post_id).html('Deleted');
$('.num-favorite').html(data);
},
});
window.location.replace("https://askam.pro/favorite");
});
});