T&T n'offre pas de fonction pour attribuer la réponse à une variable JavaScript. Fondamentalement, la façon dont cela fonctionne est mbox.js
Créez une URL sur leur serveur, puis sort un script inclut le balise. Cela est fait pour contourner les mêmes limitations de politique d'origine (script inter-sites).
Afin de gérer tout ce qui se trouve dans l'offre HTML, ils le mettent dans leur propre variable JavaScript sur leur serveur, puis le publient comme cela comme réponse. Cependant, ils ont également la sortie de réponse le code qui met à jour l'élément cible. Vous ne pouvez donc rien faire pour les empêcher de mettre à jour l'élément cible avec le contenu de l'offre HTML. Ils n'exposent tout simplement pas cela.
Cependant, vous n'avez pas à mettre HTML dans une offre HTML. Vous pouvez mettre JSON (JavaScript) dans une offre HTML. Faites juste comme
HTML offre «myjsonmbox» (en interface)
<script type='text/javascript'>
var myJsonString = "[json string]";
</script>
Ensuite, sur votre page (à l'intérieur de votre balise corporelle, mais avant votre code qui veut l'utiliser), vous auriez le code Mbox ordinaire:
<div class='mboxDefault'></div>
<script type='test/javascript'>
mboxCreate('myJsonMbox');
</script>
Et puis quelque part après ça, où tu veux faire quelque chose avec ça, que myJsonString
Y a-t-il pour vous de référencer. Ou, vous pouvez le faire avec le mboxDefine
et mboxUpdate
un peu après le chargement de la page, si vous préférez.
Y a-t-il une raison particulière pour laquelle vous ne pensez pas que cela fonctionnera pour vous?