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

可使用 mboxDefault 类名称执行请求并将选件应用到最近的 DIV。

注意

此函数仅可用于 at.js 版本 1.x。此函数已在 at.js 2.x 版本中弃用。如果与 at.js 2.x 一起使用,此函数将返回默认内容。

此函数内置于 at.js,主要用于简化从 mbox.js 到 at.js 的转换。mboxCreate() 的最新替代方案是 adobe.target.getOffer()/adobe.target.applyOffer() 或 Angular 指令。

示例

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

注释

mboxCreate() 现在使用“json”端点而不是“standard”端点且会异步触发。因此:

  • 调试稍有不同。

  • 避免出现需要同步且阻止调用的选件代码。

    例如,设置由站点代码或稍后出现在页面上的其他 mbox 所使用的 JavaScript 变量的选件。

  • 请确保在调用 <div class="mboxDefault"></div> 之前已具有 mboxCreate(),因为 at.js 不会为您添加它。

  • 不建议将空白页面顶端的 mboxCreate() 函数作为全局 mbox。

    改用 at.js 中自动创建的全局 mbox 是一个更好的选择,因为它从 <head> 触发并可以更早返回内容。

On this page

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now