我试图在我的功能上添加setInterval
,以便在选择用户后自动检索我的对话。
这是我到目前为止所做的:
stats_li.find("a").on("click", function() {
$('.chatBox input[type="hidden"]').attr('value', $(this).data("userid"));
var user = $(this).data("usernem");
var uid = $(this).data("suid");
var rid = $(this).data("userid"),
data = {
chat: uid,
rid: rid,
name: user
};
id = setInterval(function() {
$.ajax({
url: "includes/handlechat.php",
type: "GET",
data: data,
dataType: 'json',
success: function(result) {
$("#clog").empty();
$.each(result, function(rowKey, row) {
$("#clog").append('<p ><h4>' + row.username + ':</h4>' + row.message_content + '</p>');
});
clearInterval(id);
}
})
}, 200);
});
我的问题是这个脚本加载http://localhost/chat/includes/handlechat.php?chat=2&rid=1&name=a.b
,具体取决于我在数据库中的对话次数。
setInterval
吗? 有人可以给我一个暗示吗?