mboxCreate(mbox,params) - om.js 1.x

Voert een verzoek uit en past de aanbieding op dichtstbijzijnde div met mboxDefault klassennaam toe.

NOTE
Deze functie is beschikbaar voor at.js versies 1.x alleen. Deze functie is vervangen door de release van at.js 2.x. Deze functie retourneert standaardinhoud als deze wordt gebruikt met at.js 2.x.

Deze functie is vooral ingebouwd in at.js om de overgang van mbox.js (nu afgekeurd) naar at.js te vergemakkelijken. Een nieuwer alternatief voor mboxCreate() is adobe.target.getOffer()/ adobe.target.applyOffer() of de Angular.

Voorbeeld

<div class="mboxDefault">
  default content to replace by offer
</div>
<script>
  mboxCreate('mboxName','param1=value1','param2=value2');
</script>

Notities

mboxCreate() gebruikt nu het "json"eindpunt in plaats van het "standaard"eindpunt en brand asynchroon. Daarom:

  • Foutopsporing is een beetje anders.

  • Vermijd aanbiedingscode die synchrone, blokkerende vraag vereist.

    Bijvoorbeeld, aanbiedingen die variabelen plaatsen JavaScript die door plaatscode of andere dozen worden gebruikt die later op de pagina komen.

  • Zorg ervoor dat u een <div class="mboxDefault"></div>voordat wordt aangeroepen mboxCreate(), omdat om.js geen voor u zal toevoegen.

  • Leeg, bovenaan pagina mboxCreate() functies worden niet aanbevolen als een globale mbox.

    De automatisch gemaakte globale mbox in at.js is een betere optie omdat deze wordt geactiveerd van de <head> en kan inhoud eerder retourneren.

recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3