我有一个 jQuery 脚本的问题。我使用这段代码:
<span class="follow" data-id="<?=$m['id']; ?>" ></span>
-
$('.follow').click(function(){
$.ajax({
type: "POST",
url:"../ajax/settings/follow.php",
async: false,
dataType:'html',
data: {'id':$(this).attr('data-id')},
success:function(rs){
$(this).removeClass("follow");
$(this).addClass("unfollow");
},
error:function (xhr, ajaxOptions, thrownError){
alert("ERROR !!!");
alert(xhr.status);
alert(ajaxOptions);
alert(thrownError);
}
});
});
单击样式图像 TICK 更改为 CROSS 的跨度后,将 attr 类更改为取消关注。单击取消关注类后必须更改为关注,但不起作用。
$('.unfollow').click(function(){
$.ajax({
type: "POST",
url:"../ajax/settings/follow.php",
async: false,
dataType:'html',
data: {'id':$(this).attr('data-id')},
success:function(rs){
$(this).removeClass("unfollow");
$(this).addClass("follow");
},
error:function (xhr, ajaxOptions, thrownError){
alert("ERROR !!!");
alert(xhr.status);
alert(ajaxOptions);
alert(thrownError);
}
});
});
怎么了?
我为我的英语道歉!