mboxCreate(mbox,params) - at.js 1.x
Executes a request and applies the offer to the closest DIV with mboxDefault class name.
This function is available for at.js versions 1.x only. This function was deprecated with the release of at.js 2.x. This function returns default content if used with at.js 2.x.
This function is built into at.js mostly to ease the transition from mbox.js (now deprecated) to at.js. A newer alternative to
adobe.target.applyOffer() or the Angular directive.
Copied to your clipboard1<div class="mboxDefault">2 default content to replace by offer3</div>4<script>5 mboxCreate('mboxName','param1=value1','param2=value2');6</script>
mboxCreate() now uses the "json" endpoint instead of the "standard" endpoint and fires asynchronously. Because of this:
Debugging is a little different.
Avoid offer code requiring synchronous, blocking calls.
Be sure to have a
<div class="mboxDefault"></div>before invoking
mboxCreate(), because at.js will not add one for you.
mboxCreate()functions are not recommended as a global mbox.
The auto-created global mbox in at.js is a better option because it fires from the
<head>and can return content earlier.