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

Kör en begäran och tillämpar erbjudandet på närmaste DIV med mboxDefault-klassnamn.

NOTE
Den här funktionen är tillgänglig för version 1 av at.js.Endast x. Den här funktionen har ersatts med versionen av at.js 2.x. Den här funktionen returnerar standardinnehåll om den används med at.js 2.x.

Den här funktionen är till största delen inbyggd i at.js för att underlätta övergången från mbox.js (nu borttagen) till at.js. Ett nyare alternativ till mboxCreate() är adobe.target.getOffer()/ adobe.target.applyOffer() eller Angularna.

Exempel

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

Anteckningar

mboxCreate() använder nu slutpunkten json i stället för standardslutpunkten och aktiveras asynkront. På grund av detta:

  • Felsökning är lite annorlunda.

  • Undvik erbjudandekod som kräver synkrona, blockerande anrop.

    I erbjudanden anges till exempel JavaScript-variabler som används av webbplatskoden eller andra rutor som kommer senare på sidan.

  • Se till att du har en <div class="mboxDefault"></div> innan du anropar mboxCreate() eftersom at.js inte kommer att lägga till en åt dig.

  • Tomma, övre delen av sidan mboxCreate() rekommenderas inte som en global mbox.

    Den automatiskt skapade globala mbox i at.js är ett bättre alternativ eftersom den utlöses från <head> och kan returnera innehåll tidigare.

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