A T&T não oferece uma função para atribuir a resposta a uma variável JavaScript. Basicamente, a maneira como funciona é mbox.js
Construa um URL para o servidor e, em seguida, produz um script inclui uma tag. Isso é feito para contornar as mesmas limitações de política de origem (scripts cruzados).
Para lidar com o que estiver na oferta HTML, eles a colocam em sua própria variável JavaScript em seu servidor e depois o produzem como a resposta. No entanto, eles também têm a resposta da resposta do código que atualiza o elemento de destino. Portanto, não há nada que você possa fazer para impedi -los de atualizar o elemento de destino com o conteúdo da HTML. Eles simplesmente não expõem isso.
No entanto, você não precisa colocar o HTML em uma oferta HTML. Você pode colocar o JSON (JavaScript) em uma oferta HTML. Apenas goste
HTML Oferece 'MyjsonMbox' (na interface)
<script type='text/javascript'>
var myJsonString = "[json string]";
</script>
Em seguida, na sua página (dentro da etiqueta do corpo, mas antes do seu código que deseja usá -lo), você teria o código MBOX regular:
<div class='mboxDefault'></div>
<script type='test/javascript'>
mboxCreate('myJsonMbox');
</script>
E então em algum lugar depois disso, onde você quer fazer algo com ele, que myJsonString
está lá para você fazer referência. Ou, você pode fazer isso com o mboxDefine
e mboxUpdate
Algum tempo após o carregamento da página, se você preferir.
Existe alguma razão específica pela qual você não acha que isso funcionará para você?