FleyerShaver
Neues Mitglied
Hi,
ich muss bei einem meiner Projekte auf AJAX zurückgreifen. Nun habe ich folgenden Code
Wenn ich jetzt aber in einem Link javascript:goodrating(2) aufrufe, dann wird der Alert zweimal mit dem gleichen Text ausgegeben. Es soll aber nur einmal ausgegeben werden.
Was mache ich falsch?
ich muss bei einem meiner Projekte auf AJAX zurückgreifen. Nun habe ich folgenden Code
Code:
function goodrating(id)
{
var XMLHTTP = null;
if (window.XMLHttpRequest) {
XMLHTTP = new XMLHttpRequest();
} else if (window.ActiveXObject) {
try {
XMLHTTP = new ActiveXObject("Msxml2.XMLHTTP");
} catch (ex) {
try {
XMLHTTP = new ActiveXObject("Microsoft.XMLHTTP");
} catch (ex) {
}
}
}
XMLHTTP.open("GET", 'ajaxload/good.php?id='+id);
XMLHTTP.onreadystatechange = function() {
if(XMLHTTP.responseText == '1') {
alert("Vielen Dank für deine Bewertung");
} else if(XMLHTTP.responseText == '0') {
alert("Du kannst für jede Hausaufgabe nur einmal in 24 Stunden voten");
}
}
XMLHTTP.send(null);
}
Was mache ich falsch?