0

Facebook スタイルの like/unlike リンクを作成しようとしていますが、JQuery を介していくつかの php 変数を渡す必要があります。現時点で私は渡しています:

<a class="likelink" href="like.php?id=****&username=****&type=****">Like</a>

しかし、これは機能しますが、ページを更新しています.twitterやfacebookのように流暢にやりたいので、JQuery.Ajaxポストを介してID、ユーザー名などを渡す必要があります. これがどのように可能になるのか、誰か教えてもらえますか? また、.likelinkをUnlikeに変更したいと思います。

ありがとう

4

2 に答える 2

1

「いいね」アクションに ajax リクエストを使用し、成功のコールバック関数でクラスを変更します。

$('.likelink').on('click', function(e){
  e.preventDefault();
  $.ajax({
    url: 'like.php',
    data: {
      id: ***,
      username: ****,
      type: ****
    },
    success: function() {
      $('.likelink').removeClass('likelink').addClass('unlikelink');
    }
  });
});
于 2013-07-15T00:38:54.460 に答える
0

次の行に沿って何かを行うことができます。

$('.likelink').on('click', function(e){
  var $this = $(this);
  $.get($this.attr('href'), function(){
    $this.addClass('liked').attr('href', unlikeLink).text('Unlike');
  });
  e.preventDefault();
});
于 2013-07-13T16:59:53.337 に答える