Revision: 41290
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at February 15, 2011 15:26 by Sullan
Initial Code
var pendingCall = { timeStamp: null, procID: null };
$('li a').click(function (e) {
e.preventDefault();
var getUrl = $(this).attr("href");
var timeStamp = Date.now();
var printCall = function () {
$.ajax({
url: getUrl,
type: "GET",
beforeSend: function () { },
error: function (request) { alert(request) },
success: function (data) {
if (pendingCall.timeStamp != timeStamp) { return false; }
$('#graphContent').html(data);
pendingCall.procID = null;
}
});
};
if (pendingCall.procID) {
clearTimeout(pendingCall.procID)
};
pendingCall = { timeStamp: timeStamp, procID: setTimeout(printCall, 3000) };
});
Initial URL
Initial Description
Initial Title
AJAX Delay for X seconds
Initial Tags
ajax
Initial Language
jQuery