Hallo Barbara,
ich vermute, dass mit
new Request.JSON({
onSuccess: this.callback_createTable.bind(this),
url: url_string,
method: "get"
}).send(aParams);
ein asynchroner Request gestartet wird. D.h. das Script läuft weiter, während gleichzeitig der Request abgearbeitet wird. Welches Framework verwendest du?
...Wie sage ich der ersten Funktion, dass sie warten soll bis die Tabelle zurückkommt?
gar nicht. Du kannst nachsehen, ob Request.JSON auch synchron läuft, das würde ich aber nicht machen. Besser ist es, wenn du den "alert" bzw. das, was da eigentlich gemacht werden soll, in die Callback-Funktion "callback_createTable" schreibst.
Gruß, Jürgen