基本的に、テキストエリアにtinyMCEをロードしました。そして私の動機は:
ボタンをクリックすると、ajax 呼び出しによってデータベースに保存された説明がエディターに入力されます。
Chrome では正常に動作します。
しかし、Firefox でスクリプトを実行すると、初めて正常に動作します。しかし、もう一度ボタンを押すと、説明が一瞬点滅して消えます。コードは、ページの更新時に正常に機能します。
何が問題になる可能性がありますか?どんな助けでも役に立ちます。
このことは私のために働く:
エディターを含むページから tinyMCE スクリプトを呼び出す必要があります。
MVC4 Razor フレームワークを使用しています。このコードをページに挿入することで、次のことができました。
<script src="@Url.Content("~/scripts/tinymce/tinymce.min.js")" type="text/javascript"></script>
いくつかの可能性があります。
1 つは、もう一度再初期化する前に、tinymce エディター インスタンスをシャットダウンする必要がある場合です。
edtor インスタンスをシャットダウンするには、次を使用します。
tinymce.execCommand('mceRemoveControl',true,'editor_id');
使用を再初期化するには
tinymce.execCommand('mceAddControl',true,'editor_id');