Hi,
Ich möchte eine globale GET funktion erstellen. soweit funktioniert das auch, nur bis meine Daten geladen sind, bekomm ich schon die Meldung Variable nicht definiert.
Wie kann ich die aufrufende Funktion zwingen das laden abzuwarten?
niko
Ich möchte eine globale GET funktion erstellen. soweit funktioniert das auch, nur bis meine Daten geladen sind, bekomm ich schon die Meldung Variable nicht definiert.
Wie kann ich die aufrufende Funktion zwingen das laden abzuwarten?
Code:
function get_data(sending_data)
{
var httpRequestObject = new XMLHttpRequest ();
httpRequestObject.open ('GET', 'php/main.php?' + sending_data);
httpRequestObject.onreadystatechange = handleReadyStateChange;
httpRequestObject.send (null);
function handleReadyStateChange ()
{
if (httpRequestObject.readyState == 4 && httpRequestObject.status == 200)
{
daten = httpRequestObject.responseXML.getElementsByTagName('kunde');
}
}
}
Code:
function main_list()
{
var main_list = document.getElementById('main_list');
get_data('main=crm&id=kon_all');
....
niko