當用戶點擊取消關注按鈕,併成功結束請求,我改變了我的按鈕是一個按鈕,它仍然在聽取消跟蹤功能!看到下面的代碼jquery點擊事件重複
$(document).ready(function() {
$("button[data-follow]").on("click",function(){
var id = $(this).attr("data-follow");
$.ajax({
data: {followid : id } ,
url:"follow.php",
type:"POST",
datatype: "json",
success: function(data){
alert(data);
$(this).css({"background" : "green"});
}
});});
$("button[data-unfollow]").on("click",function(){
var there = $(this);
var id = there.attr("data-unfollow");
$.ajax({
data: {followid : id } ,
url:"unfollow.php",
type:"POST",
success: function(data){
alert(data);
there.text("follow");
there.attr("data-follow","1234");
}
});
});
});
當我點擊按照它應該發送請求跟隨url,但它仍然發送到取消關注!
提供您的html也 – 2014-12-05 12:53:53
button取消關注 – 2014-12-05 12:56:20
嗯,通常與委派的事件綁定,你希望父母與參數中的選擇器。即$(「#your parent div」)。on(「button [data-follow]」,「click」,function ...等 – 2014-12-05 12:57:01