Yenile Yardım jQuery Kaldır

1 Cevap php

Kaldır tıklandığında sadece yenilemek için div recentactivity almaya çalışıyorum

< a href = '#' onclick = \ "javascript: remove_wall $ ('id') \"> Kaldır

but when every i click on the link it keeps trying to refresh. when the mouse go's over the tr a link comes up saying remove here is the code for that.

$ (Function () {

$ ("Tr"). Hover (function () {

var id = this.id.split('_').pop();       
$("#remove_" + id).show();    
}, function() {       
var id = this.id.split('_').pop();       
$("#remove_" + id).hide();

});

});

Burada linki tıkladığınızda ne olduğunu.

fonksiyonu remove_wall (id) {

var refresh = setInterval (function () {

$("#recent_activity").load("activity.php?random=" +unique_requestid());
}, 1);

. $ ("# ContentArea") yükü ("remove.php wall_id =?" + Id + "");

};

Php remove gayet çalışıyor.

1 Cevap

X verilen aralığı olduğu, her x milisaniyede bir fonksiyonu tekrarlar hangi - sorun setInterval kullanarak olmasıdır.

Ne gerçekten kullanmak gerekir setTimeout - bir zamanlayıcı başlamak ve daha sonra sayacı sayar bir kez çalıştırmak, ve sadece bir kez çalıştırmak olacaktır hangi.

Kodunuzu aşağıdaki gibi görünmelidir:

function remove_wall(id) {  
    var refresh = setTimeout(function() {
        $("#recent_activity").load("activity.php?random=" +unique_requestid());
    }, 1);
    $("#contentArea").load("remove.php?wall_id="+id+"");
};

Bağlantı daha fazla okuma için: Timers with setTimeout and setInterval