0

私はローカルのマイクロブログプラットフォームに取り組んでおり、サインアップ中にメンバーがコミュニティ内の特定の数 (5 としましょう) の他のメンバーをフォローするように実装して、必要な数のメンバーをフォローするまで送信ボタンを無効にしたいと考えています。

私は現在、メンバーのリストを呼び出して、新しいユーザーがメンバーをフォローまたはフォロー解除できるようにすることができますが、続行する前にメンバーの数を強制的にフォローする方法を理解できないようです.

以下は、フォローとフォロー解除を処理するために使用しているスクリプトです。

$(document).ready(function()
{
    $("btn.red").hover(function()
    {
        $(this).text("Unfollow");
    },function()
    {
        $(this).text("Following");
    });
 });

 //Perform the Following and Unfollowing work
function follow_or_unfollow(id,action)
{
    var dataString = "username=<?php echo $username;?>&id=" + id;
    $.ajax({  
        type: "POST",  
        url: "follow.php",  
        data: dataString,
        beforeSend: function() 
        {
            if ( action == "following" )
            {
                $("#following"+id).hide();
                $("#loading"+id).html('<img src="assets/img/coming.gif" align="absmiddle" alt="Loading...">');
            }
            else if ( action == "follow" )
            {
                $("#follow"+id).hide();
                $("#loading"+id).html('<img src="assets/img/coming.gif" align="absmiddle" alt="Loading...">');
            }
            else { }
        },  
        success: function(response)
        {
            if ( action == "following" ){
                $("#loading"+id).html('');
                $("#follow"+id).show();

            }
            else if ( action == "follow" ){
                $("#loading"+id).html('');
                $("#following"+id).show();
            }
            else { }
        }
    }); 
}

可能な限りの助けに感謝します。前もって感謝します

4

1 に答える 1

0

1つのアイデアは次のとおりです。

follow.phpスクリプト内:

誰かをフォローするために必要な手順を実行した後、ユーザーが必要な数のユーザーをフォローしているかどうかを確認します。フォローしている場合は「OK」をエコーし​​、そうでない場合は「KO」をエコーし​​ます。

JavaScript スクリプトの場合:

これは、JavaScript コールバックの変数に取り込まれresponseます。

success: function(response)
{
     if(response=='OK'){
          // do something to enable the user to continue. Like enable the continue button.
     }
于 2013-03-25T09:59:41.850 に答える