T&T no ofrece una función para asignar la respuesta a una variable JavaScript. Básicamente la forma en que funciona es mbox.js
Construye una URL a su servidor y luego emite un script que incluya la etiqueta. Esto se hace para evitar las mismas limitaciones de política de origen (secuencias de comandos entre sitios).
Para manejar lo que sea en la oferta de HTML, lo colocaron en su propia variable JavaScript en su servidor y luego lo producen como la respuesta. Sin embargo, también tienen la respuesta de salida del código que actualiza el elemento de destino. Por lo tanto, no hay nada que pueda hacer para evitar que actualicen el elemento objetivo con el contenido de la oferta HTML. Simplemente no exponen eso.
Sin embargo, no tiene que poner HTML en una oferta HTML. Puede poner JSON (JavaScript) en una oferta HTML. Solo me gusta
HTML Oferta 'MyJSONMBOX' (en interfaz)
<script type='text/javascript'>
var myJsonString = "[json string]";
</script>
Luego, en su página (dentro de la etiqueta de su cuerpo, pero antes de su código que quiera usarlo) tendría el código Mbox regular:
<div class='mboxDefault'></div>
<script type='test/javascript'>
mboxCreate('myJsonMbox');
</script>
Y luego en algún lugar después de eso, donde quieres hacer algo con él, que myJsonString
¿Está ahí para que usted haga referencia? O puedes hacerlo con el mboxDefine
y mboxUpdate
En algún momento después de la carga de la página, si lo prefiere.
¿Hay alguna razón particular por la que no crees que esto funcionará para ti?