T & T bietet keine Funktion, um eine JavaScript -Variable die Antwort zuzuweisen. Im Grunde ist die Art und Weise, wie es funktioniert mbox.js
Erstellt eine URL an ihrem Server und gibt dann ein Skript include -Tag aus. Dies geschieht, um die gleichen Ursprungsrichtlinienbeschränkungen (Cross-Site-Scripting) zu erreichen.
Um alles im HTML -Angebot zu verarbeiten, setzen sie es in ihre eigene JavaScript -Variable auf ihren Server und geben es dann als Antwort aus. Sie haben jedoch auch die Antwortausgabe den Code, der das Zielelement aktualisiert. Sie können also nichts tun, um sie daran zu hindern, das Zielelement mit dem HTML -Angebotsinhalt zu aktualisieren. Das enthüllen sie das einfach nicht.
Jedoch, Sie müssen HTML nicht in ein HTML -Angebot einsetzen. Sie können JSON (JavaScript) in ein HTML -Angebot einfügen. Mag einfach
HTML bietet 'MyJsonMbox' (in der Schnittstelle)
<script type='text/javascript'>
var myJsonString = "[json string]";
</script>
Dann auf Ihrer Seite (in Ihrem Körper -Tag, aber vor Ihrem Code, der es verwenden möchte) hätten Sie den regulären Mbox -Code:
<div class='mboxDefault'></div>
<script type='test/javascript'>
mboxCreate('myJsonMbox');
</script>
Und dann irgendwo danach, wo du etwas damit machen willst, das, das myJsonString
Gibt es für Sie zu referenzieren? Oder Sie können es mit dem machen mboxDefine
und mboxUpdate
Irgendwann nach der Seite Laden, wenn Sie es vorziehen.
Gibt es einen bestimmten Grund, warum Sie nicht glauben, dass dies für Sie funktionieren wird?