强迫用户在推特之前继续关注他人

时间:2013-03-25 09:42:23

标签: php jquery

我正在本地微博平台上工作,我很乐意在注册期间让会员跟随社区中的一定数量的其他成员(比方说5),从而禁用提交按钮,直到他们按照所需数量的成员。

我目前能够调用成员列表并允许新用户关注或取消关注成员,但似乎无法弄清楚如何强制他们在成员继续之前跟踪成员数量。

以下是用于处理跟随和取消关注的sript:

$(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 { }
        }
    }); 
}

将会感谢任何可能的帮助。提前致谢

1 个答案:

答案 0 :(得分:0)

一个想法是:

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.
     }