Я пытаюсь сделать кнопку «Follow», но возвращенные данные, которые являются «Unfollow», не работают.
$('.follow_button').click(function() { //event.preventDefault(); var visitor_user_id = $('.follow_button').attr('id'); $('#link_visitor_follow').empty().append('<div id = "follow_jquery_btn"><img src = "css/images/ajax_follow.gif" width = "12" height = "12" /> Follow</div>'); $.post('/unime/user_follow.php', {'type':'follow_me', visitor_user_id:visitor_user_id}, function(data){ if(data){ $('#link_visitor_follow').empty().html(data); } }); return false; }); $('.unfollow_button').click(function() { //event.preventDefault(); var visitor_user_id = $('.unfollow_button').attr('id'); $('#link_visitor_unfollow').empty().append('<div id = "follow_jquery_btn"><img src = "css/images/ajax_follow.gif" width = "12" height = "12" /> Following</div>'); $.post('/unime/user_follow.php', {'type':'unfollow_me', visitor_user_id:visitor_user_id}, function(data){ if(data){ $('#link_visitor_unfollow').empty().html(data); } }); return false; });
PHP возвратил данные:
echo "<a class = 'unfollow_button' id = 'visitor_".$visitor_user_id."'><span id = 'check_mark'></span> Unfollow</a>";
Когда я нажимаю кнопку «Отменить подписку», она не работает, хотя у меня есть настройка кода для нее. В самом PHP нет ничего плохого. Его даже не звонит Ajax, когда я нажимаю Unfollow.