Hi I\'m stuck on my setTimeout function. What i\'m trying to do is to loop my setTimeout for my retrieve conversation function.. I have tried this on setInterval but using s
Put the code in a function and call it in the success or complete handler:
function load() {
setTimeout(function () {
$.ajax({
url: "includes/handlechat.php",
type: "GET",
data: data,
dataType: 'json',
success: function (result) {
$("#clog").empty();
$.each(result, function (rowKey, row) {
$("#clog").append('' + row.username + ':
' + row.message_content + '');
});
},
complete: load
});
}, 1101);
}
load();
You can also use an IIFE to avoid creating another binding in the current environment:
(function load() {
// setTimeout here
}());