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 to at.js. A newer alternative to mboxCreate() is adobe.target.getOffer() / adobe.target.applyOffer() or the Angular directive.
<div class="mboxDefault"> default content to replace by offer </div> <script> mboxCreate('mboxName','param1=value1','param2=value2'); </script>
mboxCreate() now uses the "json" endpoint instead of the "standard" endpoint and fires asynchronously. Because of this:
- Debugging is a little different.
- Be sure to have a <div class="mboxDefault"></div> before invoking mboxCreate() , because at.js will not add one for you.
- Empty, top-of-page 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.