


timi_balogun
timi_balogun
02-06-2016
How do folks send new data to the global mbox on an ajax page for example?
For the regular mboxes there was mbox define/ mbox update. Still not clear on what it is for the global mbox when we use targetPageParams()
ParitMittal
ParitMittal
06-06-2016
Hi Timi,
You could use an mboxUpdate() call after your Ajax success event. Format of mboxUpdate is like :
Use mboxUpdate in your callback method of Ajax call.
Please refer the following link for more info : https://marketing.adobe.com/resources/help/en_US/tnt/help/c_About_Dynamic_Mboxes.html
Thanks & Regards
Parit Mittal
timi_balogun
timi_balogun
06-06-2016
Thanks Parit, didnt realize we could reference the target-global-mbox directly in mboxUpdate, good to know.
Tested this out though and I didnt get the expected behavior, it seemed to deliver the offer a second time after the mboxUpdate.
Note: our targetPageParams() is in the head tag not the body.
ParitMittal
ParitMittal
09-06-2016
Hi Timi ,
Please clarify when is your Ajax event fired? If it is triggered inside body, then it won't be able to set mbox parameters in targetPageParams() method which is inside head tag and consequently, mbox call with not have these params.
Try using mboxUpdate in your callback method of Ajax call.
Thanks & Regards
Parit Mittal
ParitMittal
ParitMittal
13-06-2016
Hi Timi ,
can you please let us know whether the above issue is resolved or not. If not , Please do let us know so that we can further help with the same.
Thanks & Regards
Parit Mittal
timi_balogun
timi_balogun
13-06-2016
So that solution didn't work. The Ajax event is fired from the body and our targetPageParams() is in the head.
ParitMittal
ParitMittal
13-06-2016
Hi Timi ,
Have you Tried using mboxUpdate in your callback method of Ajax call.
Also, Please let me know if it works.
Thanks & Regards
Parit Mittal