T&Tは、JavaScript変数に応答を割り当てる関数を提供しません。基本的にそれが機能する方法です mbox.js
サーバーにURLを構築し、その後、スクリプトを含むタグを出力します。これは、同じ起源のポリシーの制限(クロスサイトスクリプト)を回避するために行われます。
HTMLオファーにあるものを処理するために、彼らはそれをサーバー上の独自のJavaScript変数に入れて、それを応答として出力します。ただし、ターゲット要素を更新するコードを出力する応答もあります。したがって、HTMLオファーコンテンツでターゲット要素を実際に更新するのを実際に止めるためにできることは何もありません。彼らは単にそれを暴露しません。
でも, 、HTMLをHTMLオファーに入れる必要はありません。 JSON(JavaScript)をHTMLオファーに配置できます。好きなだけです
htmlオファー「myjsonmbox」(インターフェイス)
<script type='text/javascript'>
var myJsonString = "[json string]";
</script>
次に、ページ(ボディタグの内側にありますが、それを使用したいコードの前)には、通常のMBOXコードがあります。
<div class='mboxDefault'></div>
<script type='test/javascript'>
mboxCreate('myJsonMbox');
</script>
そしてその後のどこかで、あなたがそれで何かをしたい場所、それは myJsonString
あなたが参照するためにありますか?または、でそれを行うことができます mboxDefine
と mboxUpdate
必要に応じて、ページの読み込みの一部です。
あなたがこれがあなたのためにうまくいくと思わない理由はいくつかありますか?