Hi Leute,
ich habe hier ein kleines Problemchen. Mein Ajax will nicht so wie ich!
Mit dem IE funzt es wunderbar, aber mit dem FF überhaupt nicht.
zur info: das php das ich aufrufe bringt mit der 'echo'-methode zurück, also kein xml! Sollte aber trotzdem kein problem sein.
Hier ist mein Code.
Den Alerter "biste da?" kriege ich nie zu sehen...
var response = "blabla" ;
function ServerRequest(DBID)
{
sndReq(DBID);
}
function sndReq(DBID) {
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
http = new ActiveXObject("Microsoft.XMLHTTP");
}else{
http = new XMLHttpRequest();
http.overrideMimeType('text/xml');
}
http.open('GET', 'http://localhost/fillme.php?action=' + DBID, false);
alert(http.readyState );
http.onreadystatechange = handleResponse;
alert(http.readyState );
http.send(null);
}
function handleResponse()
{
alert("biste da?");
if(http.readyState == 4)
{
if (http.status == 200)
{
response = http.responseText;
if(response.indexOf('|' != -1))
{
response = response.split("|||");
response = response[1];
}
}
}
}
Vielen DAnk für Hilfe!
PL
ich habe hier ein kleines Problemchen. Mein Ajax will nicht so wie ich!
Mit dem IE funzt es wunderbar, aber mit dem FF überhaupt nicht.
zur info: das php das ich aufrufe bringt mit der 'echo'-methode zurück, also kein xml! Sollte aber trotzdem kein problem sein.
Hier ist mein Code.
Den Alerter "biste da?" kriege ich nie zu sehen...
var response = "blabla" ;
function ServerRequest(DBID)
{
sndReq(DBID);
}
function sndReq(DBID) {
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
http = new ActiveXObject("Microsoft.XMLHTTP");
}else{
http = new XMLHttpRequest();
http.overrideMimeType('text/xml');
}
http.open('GET', 'http://localhost/fillme.php?action=' + DBID, false);
alert(http.readyState );
http.onreadystatechange = handleResponse;
alert(http.readyState );
http.send(null);
}
function handleResponse()
{
alert("biste da?");
if(http.readyState == 4)
{
if (http.status == 200)
{
response = http.responseText;
if(response.indexOf('|' != -1))
{
response = response.split("|||");
response = response[1];
}
}
}
}
Vielen DAnk für Hilfe!
PL
Kommentar