Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.06.2015, 13:32
Новичок на форуме
Отправить личное сообщение для Chelovekkk Посмотреть профиль Найти все сообщения от Chelovekkk
 
Регистрация: 29.06.2015
Сообщений: 2

TinyMCE и AJAX
Привет всем) мне нужно ко всем textarea прикрепить виз.редактор tinymce, но редактор не прикрепляется к textarea, которые добавляются с помощью кнопки. Текстовые поля добавляются с помощью ajax. Подскажите, что не так в коде:
<html>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<script type="text/javascript" src="jquery-2.1.4.min.js"></script>
<script type="text/javascript" src="tinymce/tinymce.min.js"></script>
<script type="text/javascript">
tinymce.init({
    language: "ru",
    theme: "modern",
    mode: "textareas",
    width: 800,
    height: 400,
    plugins: [
         "advlist autolink link image lists charmap print preview hr anchor pagebreak spellchecker",
         "searchreplace wordcount visualblocks visualchars code fullscreen insertdatetime nonbreaking",
         "save table contextmenu directionality  template paste "
    ],
    toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | test bullist numlist outdent indent | link image | preview",
 });
function addInput() {    
    $(document).ready(function(){
    var id=parseInt($("input#default-id").val());
    id++;
    $("input#default-id").val(id);
        $('#div1').append("<textarea id='text[" + id + "]'></textarea><br>");
    });
    return false;
};
</script>
 
<body>
<form name="form" method="POST">
    <input type="hidden" id="default-id" value="0">
     <div align="center">
    <textarea></textarea><br>
    <div id="div1"></div>
    <div align="center">
    <input type="submit" onclick="addInput(); return false;">
    </div>
    </div>
</form>
</body>
</html>
Ответить с цитированием
  #2 (permalink)  
Старый 30.06.2015, 07:19
Профессор
Отправить личное сообщение для krasovsky Посмотреть профиль Найти все сообщения от krasovsky
 
Регистрация: 21.12.2012
Сообщений: 869

Я что то не вижу где ты инициализируешь tinymce на текстовом поле, после того как вставил его. Я вижу что ты инициализируешь tinymce один раз при загрузке страницы на всех текстовых полях, которые уже есть на странице.
Это примерно тоже самое как и свалить четыре колеса рядом с мастерской, а потом привозить авто без колес ставить рядом и удивляться, почему не едет? Колеса то еще прикрутить надо.
Ответить с цитированием
  #3 (permalink)  
Старый 30.06.2015, 09:19
Новичок на форуме
Отправить личное сообщение для Chelovekkk Посмотреть профиль Найти все сообщения от Chelovekkk
 
Регистрация: 29.06.2015
Сообщений: 2

а как там его инициализировать?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с AJAX Dim@ AJAX и COMET 4 16.09.2012 22:52
Ajax таблица gofkane Работа 1 26.09.2011 18:26
Ajax таблица gofkane Работа 0 25.09.2011 11:53
TinyMCE и Ajax djay AJAX и COMET 2 03.03.2010 00:26
tinyMCE и ajax Snipe AJAX и COMET 6 01.08.2008 14:49