我真的需要你的帮助。我和不同的房间聊天。当用户点击ROOM BUTTON时,它会显示该房间的消息,并且每2秒更新一次SetINTERVAL。
EXAMPELE CODE:
var abc = setInterval(function()
{
$.ajax({
type:"post",
url:"logs.php?user_profil=<?php echo $user_profil;?>&user=<?php echo $user;?>",
datatype:"html",
success:function(data)
{
$("#chatlogs").html(data);
}
});
}, 2000);
问题是如果你点击其他ROOM按钮,则聊天会重叠。 <我怎么能停止
VAR ABC 并使用不同的值重新启动它?
答案 0 :(得分:0)
var myMethod = function() {
$.ajax({
type: "post",
url: "logs.php?user_profil=<?php echo $user_profil;?>&user=<?php echo $user;?>",
datatype: "html",
success: function(data) {
$("#chatlogs").html(data);
}
});
},
abc = setInterval(myMethod, 2000);
clearInterval(abc);
abc = setInterval(myMethod, 2000);
说明:将回调方法保存到变量中,并将该变量重新用于setInterval;
答案 1 :(得分:0)
如何停止VAR ABC并使用不同的值重新启动
顺便说一下,public void initialize() {
paths = new TextField[] {path1,path2,path3,path4,path5,path6,path7,path8,path9,path10};
}
变量只保存该特定区间的id。您真的不需要(并且无法再次启动它),您需要启动另一个:)。
我会这样做:
abc