【发布时间】:2016-01-27 13:43:02
【问题描述】:
我正在学校使用 AJAX 进行聊天。如果你点击一个链接(你想与之聊天的人),就会有一个 onclick='load(id)' 里面的 person id。这对一个人来说很好,但是当你点击另一个人时,它就像是 id 的堆栈。所以我发现间隔没有清除,但经过数小时的搜索,我仍然找不到任何对我有帮助的东西!所以我希望你们能帮助我。我是 AJAX 的新手..
前端:
<li><a onclick='load( ID )'> USERNAME </a></li>
AJAX:
function load(id) {
/*remove old interval?*/
var interval = setInterval(function() {
console.log(id);
//update chatbox
$(".content-box").load("config.php", {
"id" : id
}, function() {
//loading config.php
});
}, 1000);
}
顺便说一句,根据我的老师的说法,我需要一个“处理程序”和/或需要编写更多的 oop。但正如我所写,这对我来说是全新的。
【问题讨论】:
标签: javascript jquery ajax chat