I currently have asynchronous AJAX writing to the db but can't figure out why I can't get a proper response to set the innerHTML of a uniquely named div to blank. I'm using to create the AJAX object. When I do this, it creates a progress indicator but I can't clear it out once the POST is complete. Any suggestions??
Code:
function sample(){
var queryString = "?variableshere=11111;
var statusdiv = "uniqueidhere"
AJAX = new vB_AJAX_Handler(true);
AJAX.onreadystatechange(samplecomplete(a,b,c));
AJAX.send('test.php' + queryString);
}
function samplecomplete(a,b,c)
{
fetch_object(statusdiv).innerHTML = "<img src=\"/images/misc/13x13progress.gif\">";
if (AJAX.readyState == 4 && AJAX.status == 200)
{
if (AJAX.responseXML)
{
document.getElementById(rid).className = gaugeclass;
fetch_object(statusdiv).innerHTML = "";
}
if (is_ie)
{
AJAX.abort();
}
}
else
{
if(document.getElementById(rid))
{
document.getElementById(rid).className = gaugeclass;
}
}
}