2016-09-05 5 views
2

私はなぜコンソールでエラーが発生したのですかUncaught ReferenceError: tinymce is not defined。ここで私はTinyMCEをTinyMCEが定義されていません

tinymce.init({ 
    selector: "textarea.tinymce" 

}); 

を定義するファイルは、ここでHTML部分

<!--TinyMCE --> 
        <script type="text/javascript" src="/dashboard/plugins/tinymce/jquery.tinymce.min.js"></script> 
        <!--TinyMCE --> 
        <script type="text/javascript" src="/dashboard/plugins/tinymce/init-tinymce.js"></script> 
        <div class="form-group"> 
         <label for="category"></label> 

         <textarea class="tinymce"></textarea> 

        </div> 

は私が何を行うことができます誰が知っているあるのですか?

+0

あなたはhtmlにtinyMCE Jsファイルを追加しましたか? –

+0

はい、私は編集で来た – Befee1975

+0

もう少しの情報が必要です。どこからコードを実行していますか? –

答えて

0

あなたの例のエディタを初期化する方法が正しい方法ではないので、あなたのTinyMCEのjQueryバージョンを使用しているように見えます。

jQueryバージョンを引き続き使用することも、他のバージョンを使用することもできます。

通常のJSファイルのスクリプト

<script type="text/javascript" src="/dashboard/plugins/tinymce/tinymce.min.js"></script> 

jQueryの初期化

$("textarea.tinymce").tinymce({ 
    //tinyMCE Settings here 
}) 

ここでそれについての記事です。 :TinyMCEののjQueryプラグインのバージョンをインストールするための How do i use TinyMCE jQuery package and what is the difference with TinyMCE jQuery plugin

+0

にありますが、エラーは解決されていますが、テキストエリアは変更されていません。TinyMCE .. – Befee1975

+0

いくつかあります。ページがロードされたときにTinyMCE initを呼び出すかどうか確認してください。 –

+0

tinymce.comからの迅速なインストールを使用して問題を解決しました – Befee1975

2

プロセスはここにある:

あなたが のTinyMCEの主なJSファイル( tinymce.min.js)の両方と jquery.tinymce.min.js jQueryプラグインをロードする必要があります。特に

https://www.tinymce.com/docs/get-started/advanced-install/#jqueryinstall

これが機能するには例:

<script src="/path/to/tinymce/tinymce.min.js"></script> 
<script src="/path/to/tinymce/jquery.tinymce.min.js"></script> 
関連する問題