Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Mehrere Ajax Objekte - Anschließend Freigeben - Wie genau geht das?

Empfohlene Antworten

Hallo,

ich habe ein Problem.

Ich arbeite gerade an einer Seite wo mehrere Ajax aufrufe parallel laufen. Dazu brauche ich dann ja mehrere XMLObjekte. Also wird für jeden Ajax aufruf eine variable mit einen XMLObjekt angelegt.

Nun will ich diese Variablen nach gebrauch aber wieder leeren damit der Arbeitsspeicher nicht zu voll wird.

Ich habe es probiert die variable mit "delete" zu löschen.

var ajaxObj = XMLConnection();
// hier der aufruf..
delete ajaxObj;[/PHP]

und ich habe es probiert die Variable auf "null" zu setzen und die damit zu leeren

[PHP]var ajaxObj = XMLConnection();
// hier der aufruf..
ajaxObj = null;

Ich habe mehrere aufrufe gestartet und dabei immer auf den Task-Manager geguckt.

Bei beiden Varianten wird der verbrauchte Arbeitsspeicher immer mehr und nimmt nicht ab.

Wie gebe ich dieses XML Objekt nun wieder frei damit es mir nicht den Arbeitsspeicher total überfüllt?

Ich habe auch schon gegoogelt habe aber nichts hilfreiches gefunden.

Ich hoffe einer von euch kann mir helfen.

Danke im voraus

Also ...

Nicht mehr benötigte Objekte bzw. Objekteigenschaften werden mit dem Operator delete gelöscht. Du kannst jedoch keine vordefinierten Objekte und Objekteigenschaften löschen. Der Operator gibt im Erfolgsfall den Wert true und bei Misserfolg den Wert false zurück.

Beispiel:

ajaxObj = XMLConnection();

delete ajaxObj;

alert(typeof ajaxObj);

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.