Hej jag har ett problem där jag måste gå in på "data" sidan för att det ska updateras i det vanliga fönstret.
Någon som vet varför? Har det med var koden ligger i head eller body?
Kod:
function callback(serverData, serverStatus) { // Anropas när vi fått datat från servern
if(serverStatus == 200){
ids=serverData.split('|'); //Skriv ut datat i vårt HTML element
}
}
function getdata() {
var AJAX = null; // Skapa AJAX variablen.
if (window.XMLHttpRequest) { // Kolla om denna webbläsaren har ett XMLHttpRequest objekt?
AJAX=new XMLHttpRequest(); // Om ja! -- Ladda det.
} else { // Nej!, Försök skapa det på Microsofts sätt.
AJAX=new ActiveXObject("Microsoft.XMLHTTP"); // Okej, ActiveX, hur formaterar vi c:? :)
} // Klart.
if (AJAX==null) { // Om vi inte kunde skapa vårt AJAX objekt...
alert("Your browser doesn't support AJAX."); // Felmeddelande.
return false // Retunera false, vi misslyckades.
}
AJAX.onreadystatechange = function() { // När webbläsaren har den efterfrågade informationen.
if (AJAX.readyState==4 || AJAX.readyState=="complete") { // Kolla om det är helt klart.
callback(AJAX.responseText, AJAX.status); // Skicka vidare informationen för bearbetning.
}
}
AJAX.open("GET", "data.php", true);
AJAX.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
AJAX.send(null);
}