我试图做一个“关注”按钮,但返回的数据,这是'取消关注'按钮,不起作用。
$('.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。
只是一个建议,你应该使用'“',而不是'''你的标签属性! – PoulsQ 2013-05-01 07:39:08
@PoulsQ当你输出HTML属性..而且这不会改变任何东西,将是难看。 – 2013-05-01 07:43:15
这是你的想法,但它是一个W3C推荐。 – PoulsQ 2013-05-01 07:45:55