لا تقدم 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>
ثم على صفحتك (داخل علامة جسمك ، ولكن قبل الرمز الذي يريد استخدامه) ، سيكون لديك رمز Mox العادي:
<div class='mboxDefault'></div>
<script type='test/javascript'>
mboxCreate('myJsonMbox');
</script>
ثم في مكان ما بعد ذلك ، حيث تريد أن تفعل شيئًا معه ، ذلك ، ذلك myJsonString
هل هناك للرجوع إليه. أو يمكنك القيام بذلك مع mboxDefine
و mboxUpdate
في وقت ما بعد تحميل الصفحة ، إذا كنت تفضل ذلك.
هل هناك سبب معين لأنك لا تعتقد أن هذا سيعمل من أجلك؟