Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Zugruff auf Variable innerhalb document.ready function ...

3 views
Skip to first unread message

Jan Novak

unread,
Jun 22, 2023, 7:58:25 AM6/22/23
to
Hallo,

eigentlich wollte ich es so machen:

class Test {
var o5Session=getSession();
constructor() {
$(document).ready( function () {
$("#info").text(this.o5Session.user.MAIL_ACCOUNT.user);
});
}
}

Das geht aber nicht, weil "this.o5Session" nicht in der Funktion
verfügbar ist. Ich habe es jetzt also so gelöst:


var o5Session=getSession();
class Test {
constructor() {
$(document).ready( function () {
$("#info").text(o5Session.user.MAIL_ACCOUNT.user);
});
}
}

Es muss aber doch eine bessere Lösung geben, als die Variable o5Session
Global zu definieren.

Jan

Stefan Reuther

unread,
Jun 22, 2023, 12:38:33 PM6/22/23
to
Am 22.06.2023 um 13:58 schrieb Jan Novak:
> class Test {
>     var o5Session=getSession();
>     constructor() {
>         $(document).ready( function () {
>             $("#info").text(this.o5Session.user.MAIL_ACCOUNT.user);
>         });
>     }
> }

var me = this;
$(document).ready( function () {
$("#info").text(me.o5Session.user.MAIL_ACCOUNT.user);
});


Stefan

Jan Novak

unread,
Jun 23, 2023, 12:46:54 AM6/23/23
to
Am 22.06.23 um 18:34 schrieb Stefan Reuther:
Ich habe mir im Netz einen Wolf gesucht ... und dann gehts so einfach.
Danke!

Jan

0 new messages