Php 删除刷新帮助Jquery
我试图使div recentactivity仅在单击“删除”时刷新 remove 但每当我点击链接时,它总是试图刷新。 当鼠标移到tr上时,会出现一个链接,说“删除”,这是代码Php 删除刷新帮助Jquery,php,javascript,jquery,Php,Javascript,Jquery,我试图使div recentactivity仅在单击“删除”时刷新 remove 但每当我点击链接时,它总是试图刷新。 当鼠标移到tr上时,会出现一个链接,说“删除”,这是代码 $(function () { $("tr").hover(function () { var id = this.id.split('_').pop(); $("#remove_" + id).show(); }, function () { var id
$(function () {
$("tr").hover(function () {
var id = this.id.split('_').pop();
$("#remove_" + id).show();
}, function () {
var id = this.id.split('_').pop();
$("#remove_" + id).hide();
});
});
以下是单击链接时发生的情况
function remove_wall(id) {
var refresh = setInterval(function () {
$("#recent_activity").load("activity.php?random=" + unique_requestid());
}, 1);
$("#contentArea").load("remove.php?wall_id=" + id + "");
};
php中的remove运行得非常好。问题在于您使用的是setInterval,它每x毫秒重复一个函数,其中x是给定的间隔 您真正需要使用的是setTimeout,它将启动计时器,然后在计时器倒计时后运行,并且只运行一次 您的代码应该如下所示:
function remove_wall(id) {
var refresh = setTimeout(function() {
$("#recent_activity").load("activity.php?random=" +unique_requestid());
}, 1);
$("#contentArea").load("remove.php?wall_id="+id+"");
};
进一步阅读链接: