HighDots Forums  

ajax newbie problem in ff

Javascript (German) Programmiersprache JavaScript. (de.comp.lang.javascript)


Discuss ajax newbie problem in ff in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Daniel Loose
 
Posts: n/a

Default ajax newbie problem in ff - 06-08-2007 , 07:19 AM






hallo liebe freundliche experten,

ich bin neu in ajax und benutze folgenden code in firefox 2.0 für eine
einfache abfrage:

function ajax(script, param) {

var xmlHttp = false;
xmlHttp = new XMLHttpRequest();
if (xmlHttp.overrideMimeType)
xmlHttp.overrideMimeType('text/xml');
xmlHttp.open("GET", script);
xmlHttp.send(null);
xmlHttp.onreadystatechange = function () {
if (xmlHttp.readyState == 4) {
rrr = xmlHttp.responseText;
}
}

return (rrr);
}

ich habe das von irgendwo aus dem internet und *fast* funktioniert es
- nur immer erst "beim zweiten mal". also: ich rufe ajax() auf,
fehlermeldung: "rrr is not defined". rufe ich wieder ajax() auf, gibt
er mir was zurück - aber genau das ergebnis von der ersten anfrage!
usw.

wie muss ich den code fixen??

ps da ich unbedingt das ding heute zum laufen bringen muss, bin ich
sogar dankbar für krücken (falls niemand die genaue lösung weiss) -
hauptsache es läuft!! danke!!! schönen sommertag euch,

daniel

Reply With Quote
  #2  
Old   
Martin Honnen
 
Posts: n/a

Default Re: ajax newbie problem in ff - 06-08-2007 , 08:30 AM






Daniel Loose wrote:

Quote:
function ajax(script, param) {

var xmlHttp = false;
xmlHttp = new XMLHttpRequest();
if (xmlHttp.overrideMimeType)
xmlHttp.overrideMimeType('text/xml');
xmlHttp.open("GET", script);
xmlHttp.send(null);
xmlHttp.onreadystatechange = function () {
if (xmlHttp.readyState == 4) {
rrr = xmlHttp.responseText;
}
}

return (rrr);
}
Die Anfrage ist asynchron, da macht es keinen Sinn, per return zu
versuchen, etwas zurueckzugeben, du musst im onreadystatechange-Handler
entsprechend bei readyState == 4 eine Funktion aufrufen, die
responseText verarbeitet.



--

Martin Honnen
http://JavaScript.FAQTs.com/


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.