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.x endast. 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 Angular-direktivet.

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 platskod eller andra rutor som kommer senare på sidan.

  • Se till att du har en <div class="mboxDefault"></div>före anrop mboxCreate(), eftersom at.js inte lägger till en åt dig.

  • Tom, överst på sidan mboxCreate() funktioner rekommenderas inte som en global mbox.

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

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