我有兩個功能:問題與jQuery和Ajax
$(function() {
$(".deactivated").click(function() {
var Container = $(this).parent();
var id = $(this).attr("id");
var string = 'id='+ id ;
$.ajax({
url: "<?php echo site_url('social/activate') ?>",
type: "POST",
data: string,
cache: false,
success: function(){
Container.fadeOut(1000, function(){
$(this).load("<?php echo site_url('social/social_icon') ?>", {id: id}, function(){
$(this).hide().fadeIn(700);
$(this).click();
})
});
}
});
return false;
});
});
$(function() {
$(".activated").click(function() {
var Container = $(this).parent();
var id = $(this).attr("id");
var string = 'id='+ id ;
$.ajax({
url: "<?php echo site_url('social/deactivate') ?>",
type: "POST",
data: string,
cache: false,
success: function(){
Container.fadeOut(1000, function(){
$(this).load("<?php echo site_url('social/social_icon') ?>", {id: id}, function(){
$(this).hide().fadeIn(700);
})
});
}
});
return false;
});
});
之一是激活鏈接,另一種是將其停用。功能工作正常,但是當鏈接被激活或停用時,不能再次單擊以更改它(頁面需要刷新才能使功能再次運行)。我需要做些什麼才能使它工作?
你改變類的鏈接?停用=>激活,激活=>停用 –