Tudásközpont Blog
brightness_6
  • Téma
  • brightness_6 Automatikus
  • brightness_7 Világos
  • brightness_2 Sötét
language Magyar hu
Nyelv ✕
  • Dansk
  • Deutsche
  • Eesti
  • English
  • Español
  • Français
  • Hrvatski
  • Italiano
  • Latviešu
  • Lietuvių
  • Lëtzebuergesch
  • Magyar
  • Malti
  • Nederlands
  • Norsk
  • Polski
  • Português (BR)
  • Português (PT)
  • Română
  • Slovenčina
  • Slovenščina
  • Srpski
  • Suomi
  • Svenska
  • Türkçe
  • Čeština
  • Ελληνικά
  • Български
  • Русский
  • Українська
  • 中文 (香港)
  • 日本語
Bejelentkezés
Fejlesztők Blog
Bejelentkezés
Kezdőlap chevron_right Fejlesztők chevron_right JavaScript-kliens chevron_right Események
search Keresés
menu_book Fejlesztők
JavaScript-kliens
  • Áttekintés
  • A kliens telepítése
  • Konstruktorbeállítások
  • Fizetési módok
  • A pénztár megnyitása
  • Események
  • Metódusok referenciája
  • Követés és hozzájárulás
  • Speciális beágyazási beállítások
  • Hibaelhárítás
REST API (v2)
PHP SDK
Node.js SDK
Python SDK
WordPress-bővítmény
JavaScript-kliens

Események

Az `on()` és az `off()` használatával figyelheti a pénztár megnyitását, bezárását és a hozzájárulás rögzítését, valamint megismerheti az eseményenként egy figyelő szabályát.

description Megtekintés Markdownként

A pénztár visszajelzi az oldalának, mit csinál. Az on() használatával iratkozhat fel:

JavaScript
123
entase.on('checkout.ready', payload => {
  console.log('checkout open for', payload.context.eventID);
});

Eseménynevenként egy figyelő

Az on() eseménynevenként egy visszahívást tárol. Ha ugyanahhoz a névhez egy második visszahívást regisztrál, az felülírja az elsőt – nem hozzáadja:

JavaScript
12
entase.on('checkout.closed', a);
entase.on('checkout.closed', b);   // a megszűnik; csak b fut le

Az off() eltávolítja az adott névhez regisztrált visszahívást. Figyelmen kívül hagy minden neki átadott visszahívást, ezért az off('checkout.closed', b) és az off('checkout.closed') ugyanazt teszi.

Ha az oldal több része is ugyanarra az eseményre reagál, regisztráljon egy visszahívást, és azon belül ossza szét a kezelést.

Feliratkozás több eseményre egyszerre

Mindkét metódus szóközzel elválasztott karakterláncot vagy nevek tömbjét fogadja el, és ugyanazt a visszahívást regisztrálja mindegyikhez:

JavaScript
12345
entase.on('checkout.ready checkout.closed', payload => {
  console.log(payload.name);
});

entase.off(['checkout.ready', 'checkout.closed']);

A payload

Minden visszahívás egy objektumot kap:

MezőTípusLeírás
namestringAz esemény neve; akkor hasznos, ha egy visszahívás többet is kezel.
contextobjectAz eventID értéket tartalmazza – azt az eseményt, amelyhez ez a pénztár tartozik.
dataobjectEseményspecifikus részletek.

Elérhető események

NévMikor aktiválódik
checkout.readyA pénztár betöltődött, és készen áll az interakcióra. Ekkor adja át a kliens a book() számára megadott clientContext értéket is.
checkout.closedA pénztár bezárult. A kliens lebontja a panelt vagy az ablakot, és törli a hátteret.
checkout.consentA látogató válaszolt a feltételekről szóló értesítésre. A data.consent értéke true, ha elfogadta őket, és a kliens megjegyzi ezt, így a lépés legközelebb kimarad.
JavaScript
1234567
entase.on('checkout.closed', () => {
  document.body.classList.remove('checkout-open');
});

entase.on('checkout.consent', payload => {
  if (payload.data.consent) console.log('terms accepted');
});

A figyelők túlélik az egyedi foglalásokat

A figyelők a példányhoz tartoznak, nem egy foglaláshoz. A kliens létrehozása után egyszer regisztrálja őket, és minden book() hívásra érvényesek lesznek. A foglalások megkülönböztetéséhez használja a payload.context.eventID értéket:

JavaScript
12345
const entase = new Entase({ pk: 'YOUR_PUBLISHABLE_KEY' });

entase.on('checkout.closed', payload => {
  refreshAvailability(payload.context.eventID);
});

A destroy() meghívása leállítja mindet – a példány teljesen leállítja a pénztárból érkező üzenetek figyelését.

A más forrásból érkező üzeneteket figyelmen kívül hagyja

A kliens csak az Entase checkout eredetéről fogad el üzeneteket, így az oldalon zajló, nem kapcsolódó postMessage forgalom soha nem jut el a visszahívásokhoz.

Előző A pénztár megnyitása Következő Metódusok referenciája
Hasznos volt ez a cikk?
Ezen az oldalon
  • Eseménynevenként egy figyelő
  • Feliratkozás több eseményre egyszerre
  • A payload
  • Elérhető események
  • A figyelők túlélik az egyedi foglalásokat
  • A más forrásból érkező üzeneteket figyelmen kívül hagyja
Ismerje meg az Entase használatát.
© 2026 Entase, Inc.

Entase

  • Események
  • Regisztráció

Platform

  • Árak
  • Globális elérés
  • Integráció
  • Marketingeszközök
  • Foglalási eszközök
  • Együttműködés

Felhasználási esetek

  • Színház és opera
  • Koncertek és bulik
  • Kiállítások, vásárok és fesztiválok
  • Múzeumok és látnivalók
  • Túrák és élmények
  • Workshopok és szemináriumok
  • Adománygyűjtés
  • Versenyek

Tudásközpont

  • Szervezők
  • Résztvevők
  • Fejlesztők
  • Blog

Jogi információk

  • Felhasználási feltételek
  • Adatvédelmi irányelvek
  • Sütikre vonatkozó szabályzat
search Kérdése van? Keresés
auto_awesome LLM? Az llms.txt megnyitása
support_agent Segítségre van szüksége? Csevegés indítása