Ċentru tal-għarfien Blog
  • Tema
  • Awtomatika
  • Ċara
  • Skura
Malti mt
Lingwa ✕
  • Deutsche
  • Eesti
  • English
  • Español
  • Français
  • Hrvatski
  • Italiano
  • Latviešu
  • Lietuvių
  • Lëtzebuergesch
  • Malti
  • Nederlands
  • Português (BR)
  • Português (PT)
  • Română
  • Slovenčina
  • Slovenščina
  • Srpski
  • Suomi
  • Türkçe
  • Ελληνικά
  • Български
  • Русский
  • Українська
Idħol
Żviluppaturi Blog
Idħol
Paġna ewlenija Żviluppaturi Klijent JavaScript Avvenimenti
Fittex
Żviluppaturi
Klijent JavaScript
  • Ħarsa ġenerali
  • Installazzjoni tal-klijent
  • Għażliet tal-kostruttur
  • Modalitajiet tal-checkout
  • Ftuħ tal-checkout
  • Avvenimenti
  • Referenza tal-metodi
  • Traċċar u kunsens
  • Għażliet avvanzati tal-inkorporazzjoni
  • Soluzzjoni ta’ problemi
REST API (v2)
PHP SDK
Node.js SDK
Python SDK
Plugin ta’ WordPress
Klijent JavaScript

Avvenimenti

Isma' għall-ftuħ, l-għeluq u r-reġistrazzjoni tal-kunsens tal-checkout b'`on()` u `off()`, u fhim ir-regola ta' listener wieħed għal kull avveniment.

description Ara bħala Markdown

Il-checkout jirrapporta lill-paġna tiegħek x'qed jagħmel. Abbona b'on():

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

Listener wieħed għal kull isem ta' avveniment

on() taħżen callback wieħed għal kull isem ta' avveniment. Jekk tirreġistra callback ieħor għall-istess isem, dan jissostitwixxi l-ewwel wieħed – ma jiżdiedx miegħu:

JavaScript
12
entase.on('checkout.closed', a);
entase.on('checkout.closed', b);   // a m'għadux hemm; b biss jiġi eżegwit

off() tneħħi kull ma huwa rreġistrat għal isem. Tinjoraw kwalunkwe callback li tgħaddilha, għalhekk off('checkout.closed', b) u off('checkout.closed') jagħmlu l-istess ħaġa.

Jekk diversi partijiet tal-paġna tiegħek jeħtieġ li jirreaġixxu għall-istess avveniment, irreġistra callback wieħed u qassam l-azzjoni minn ġewwa fih.

Abbona għal diversi avvenimenti f'daqqa

Iż-żewġ metodi jaċċettaw string b'ismijiet separati bi spazju jew array ta' ismijiet, u jirreġistraw l-istess callback għal kull wieħed:

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

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

Il-payload

Kull callback jirċievi oġġett wieħed:

QasamTipDeskrizzjoni
namestringL-isem tal-avveniment, utli meta callback wieħed jimmaniġġja diversi avvenimenti.
contextobjectFih eventID – l-avveniment li dan il-checkout jappartjeni għalih.
dataobjectDettall speċifiku għall-avveniment.

Avvenimenti disponibbli

IsemMeta jiġi attivat
checkout.readyIl-checkout tgħabba u huwa lest għall-interazzjoni. Dan huwa wkoll meta l-client jgħaddi l-clientContext li għaddejt lil book().
checkout.closedIl-checkout ingħalaq. Il-client ineħħi l-pannell jew it-tieqa u jneħħi l-isfond.
checkout.consentIl-viżitatur wieġeb għall-avviż tat-termini. data.consent hija true meta jaċċettaw, u l-client jiftakar dan sabiex il-pass jinqabeż id-darba li jmiss.
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');
});

Il-listeners jibqgħu attivi bejn bookings individwali

Il-listeners jappartjenu lill-istanza, mhux lil booking. Irreġistrahom darba biss, wara li toħloq il-client, u japplikaw għal kull sejħa ta' book(). Uża payload.context.eventID biex tiddistingwi bejn bookings:

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

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

Is-sejħa ta' destroy() twaqqafhom kollha – l-istanza tieqaf tisma' għal messaġġi mingħand il-checkout kompletament.

Messaġġi minn sorsi oħra jiġu injorati

Il-client jaċċetta biss messaġġi mill-oriġini tal-checkout ta' Entase, għalhekk traffiku postMessage mhux relatat fuq il-paġna tiegħek qatt ma jasal għand il-callbacks tiegħek.

Preċedenti Ftuħ tal-checkout Li jmiss Referenza tal-metodi
Dan l-artiklu kien utli?
Fuq din il-paġna
  • Listener wieħed għal kull isem ta' avveniment
  • Abbona għal diversi avvenimenti f'daqqa
  • Il-payload
  • Avvenimenti disponibbli
  • Il-listeners jibqgħu attivi bejn bookings individwali
  • Messaġġi minn sorsi oħra jiġu injorati
Tgħallem kif tuża Entase.
© 2026 Entase, Inc.

Entase

  • Avvenimenti
  • Irreġistra

Pjattaforma

  • Prezzijiet
  • Firxa globali
  • Integrazzjoni
  • Għodod tal-marketing
  • Għodod għall-prenotazzjoni
  • Kollaborazzjoni

Każijiet ta' użu

  • Teatru u opra
  • Kunċerti u festi
  • Wirjiet, fieri u festivals
  • Mużewijiet u attrazzjonijiet
  • Ġiti u esperjenzi
  • Workshops u seminars
  • Ġbir ta' fondi
  • Turnamenti

Ċentru tal-għarfien

  • Organizzaturi
  • Parteċipanti
  • Żviluppaturi
  • Blog

Legali

  • Termini tal-użu
  • Politika tal-privatezza
  • Politika dwar il-cookies
search Mistoqsijiet? Fittex
auto_awesome LLM? Aqra llms.txt
support_agent Għandek bżonn l-għajnuna? Ibda ċ-chat