我正在本地微博平台上工作,我很乐意在注册期间让会员跟随社区中的一定数量的其他成员(比方说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 { }
}
});
}
将会感谢任何可能的帮助。提前致谢
答案 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.
}