За последние 24 часа нас посетил 17941 программист и 1576 роботов. Сейчас ищет 931 программист ...

nicEdit и редактирование текста

Тема в разделе "JavaScript и AJAX", создана пользователем LeXXXX35, 28 ноя 2012.

  1. LeXXXX35

    LeXXXX35 Активный пользователь

    С нами с:
    30 сен 2010
    Сообщения:
    41
    Симпатии:
    0
    Здравствуйте. Помогите решить проблэму ))) На сайте в админке прикручен редактор никедит, и когда редактируешь текст, нажимаешь сохранить, то в БД ничего не меняется. отправка данных осуществляется через AJAX с помощью jQuery. Если аякс отрубить, то все сохраняется. Такое ощущение, что никедит помнит первоначальный текст и отправляет обработчику именно его. На офсайте никедита инфа о загрузке текста в AREA весьма скудна и непонятна.
    Прикрепляю Код:
    так отображаем текстареа для добавления текста
    Код (Text):
    1. bkLib.onDomLoaded(nicEditors.allTextAreas);
    и если также вывести с загруженным из БД для редактирования, то текст не сохраняется. Пробовал по рекомендациям в интернете сделать так bkLib.onDomLoaded(nicEditors.allTextAreas).setContent("'.stripslashes($hlp['text']).'");
    Но тогда вообще не отображается визивиг никедита. Может кто уже решал подобную задачу?
     
  2. Ke1eth

    Ke1eth Активный пользователь

    С нами с:
    16 мар 2012
    Сообщения:
    1.073
    Симпатии:
    11
    Адрес:
    заблудилса
    Скорее всего когда отображается редактор он textarea прячет и отрисовывает iframe, а ajax'ом улетают данные из textarea.
    Копай в сторону замены содержимого текстарии, на то, что плавает во фрейме перед отправкой.
     
  3. LeXXXX35

    LeXXXX35 Активный пользователь

    С нами с:
    30 сен 2010
    Сообщения:
    41
    Симпатии:
    0
    Это происходит именно когда редактируешь текст. Когда создаешь например новую статью, то все нормально улетает через ajax. Я чета ничего не понимаю (((

    Добавлено спустя 37 минут 50 секунд:
    Заметил одну интересную особенность, если к форме добавить enctype="multipart/form-data", то все начинает работать нормально. Что это, баг nicEdit??? :-D
     
  4. Ke1eth

    Ke1eth Активный пользователь

    С нами с:
    16 мар 2012
    Сообщения:
    1.073
    Симпатии:
    11
    Адрес:
    заблудилса
    особенность наверное :)
     
  5. LeXXXX35

    LeXXXX35 Активный пользователь

    С нами с:
    30 сен 2010
    Сообщения:
    41
    Симпатии:
    0
    Наверное особенность ))) она и помогла мне решить проблему, а то уже собирался внедрять другой визуал редактор )))