jQuery plugin performs periodical updating functionality and can be used in all sorts of applications which need polling mechanisms.
JavaScript PHP
Failed to load latest commit information.
content force IE quirks mode to avoid IE's "getElementsByTagName" bug; small css Dec 23, 2011
img
php maxFailedRequests, selfstart features added. fixed php bug (no quotea… Sep 6, 2011
README.txt minor date copyright edit Feb 4, 2012
index.html version 4.0 GA is released. Jan 2, 2012
jquery.1.5.0.js selfStart option is added Aug 26, 2011
main.css
main.js
smartupdater.js

README.txt

The only file you need to download and use in your project is

smartupdater.js

The rest stuff is demo, which you can see and play with at
http://www.eslinstructor.net/smartupdater3/

/**
* smartupdater - jQuery Plugin
*  
* Version - 4.0
* Copyright (c) 2010 - 2012 Vadim Kiryukhin
* vkiryukhin @ gmail.com
* 
* http://www.eslinstructor.net/smartupdater/
*
* Dual licensed under the MIT and GPL licenses:
*   http://www.opensource.org/licenses/mit-license.php
*   http://www.gnu.org/licenses/gpl.html
*
* USAGE:
*
*	$("#myObject").smartupdater({
*			url : "foo.php"
*			}, function (data) {
*				//process data here;
*			}
*		);
*		
*	Public functions:
*		$("#myObject").smartupdater("stop")
*		$("#myObject").smartupdater("restart");
*		$("#myObject").smartupdater("setTimeout",timeout);
*		$("#myObject").smartupdater("alterUrl"[,"foo.php"[,data]]); 
*		$("#myObject").smartupdater("alterCallback"[, foo]); 
*
*	Public Attributes:
*		var status  = $("#myObject").smartupdater("getState"); 
*		var timeout = $("#myObject").smartupdater("getTimeout");
*
**/