Проблема tinyMCE с загрузкой jQuery - PullRequest
1 голос
/ 27 ноября 2009

У меня есть DIV и кнопка «Загрузить» на моей странице, и когда я нажимаю кнопку «Загрузить», jQuery загружает HTML-код из другого файла, этот HTML-файл имеет texteareas и запускает tinymce.

Пример:

<script language="Javascript">
function loadForm() {
    $("#myContent").load("HTMLFile");
}

function goback() {
    $("#myContent").load("Another HTML File Without TINYMCE");
}
</script>

<div id="myContent"></div>
<input type="button" value="Load" onclick="loadForm()"/>

HTMLFILE:

<textarea id="myText" class="tinymce"></textarea>
<input type="button" value="Cancel" onclick="goback()"/>
<script language="Javascript">
$("textarea.tinymce").tinymce({
    // Configurations here
});
</script>

Проблема: Когда я нажимаю кнопку «Загрузить» на моей странице, tinyMCE работает, но после этого, если я нажимаю кнопку «Отмена» и снова после нажатия кнопки «Загрузить», tinyMCE не загружает больше, только в первый раз.

Какие-нибудь советы?

1 Ответ

2 голосов
/ 27 ноября 2009

Я бы предложил добавить функцию обратного вызова метода load для инициализации редактора tineMCE.

 function loadForm() {
    $("#myContent").load("HTMLFile", {}, function(){
        $("textarea.tinymce").tinymce({
            // Configurations here
         });

    });
 }

Так что HTMLFile НЕ будет иметь никакого скрипта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...