Jump to content

XMLHttpRequest


unidox

Recommended Posts

How do I make it, so it only refreshes once, instead of every 5 sec looping.

 

This is my code:

 

var page = "incs/files.inc.php?p=admin_users";
function ajax(url,target)
{
    // native XMLHttpRequest object
   document.getElementById(target).innerHTML = '';
   if (window.XMLHttpRequest) {
       req = new XMLHttpRequest();
       req.onreadystatechange = function() {ajaxDone(target);};
       req.open("GET", url, true);
       req.send(null);
   // IE/Windows ActiveX version
   } else if (window.ActiveXObject) {
       req = new ActiveXObject("Microsoft.XMLHTTP");
       if (req) {
           req.onreadystatechange = function() {ajaxDone(target);};
           req.open("GET", url, true);
           req.send();
       }
   }
	   setTimeout("ajax(page,'up_users_res')", 5000);
}

function ajaxDone(target) {
// only if req is "loaded"
if (req.readyState == 4) {
// only if "OK"
if (req.status == 200 || req.status == 304) {
results = req.responseText;
document.getElementById(target).innerHTML = results;
} else {
document.getElementById(target).innerHTML="ajax error:\n" +
req.statusText;
}
}
}

Link to comment
https://forums.phpfreaks.com/topic/79774-xmlhttprequest/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.