Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Проблема: nicEdit не работает с AJAX
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Проблема: nicEdit не работает с AJAX

Страниц (1): [1]
 

1. dmaw - 19 Января, 2011 - 20:57:14 - перейти к сообщению
Суть проблемы:

Есть статьи к которым прикручены комментарии на AJAX (JsHttpRequest.js), всё работает великолепно. Хочу к полю textarea прикрепить визуальный редактор nicEdit, в принципе это легко, делается так:
<textarea id="area1" name="text" ></textarea>

и прописать путь к самому редактору:
<script src="nicEdit.js" type="text/javascript"></script>

Вобщем-то редактор я подключил, всё отлично редактируется, но вот беда, теперь AJAX не получает информацию из формы textarea, т.е. сохранить коммент в базу не получается, такое чувство, что редактор держит вводимый текст где-то в уме. Если сделать комментарии без аякса, с обновлением страницы, то данные из textarea с редактором передаются нормально.

Пробовал изначально в html прописать в форме символы:
<textarea id="area1" name="text" >текст комментария</textarea>
теперь если нажать на кнопку, то AJAX отработает и в базе появится комментарий, но не дай бог этот исходный текст отредактировать редактором, хотябы сделать текст жирным, как сразу AJAX перестаёт видеть информацию из поля и выдаёт стандартную ошибку: "введите комментарий". Будто текст висит над полем textarea, а не прописан внутри него.

Помогите кто чем может Улыбка

Используемые материалы:
Редактор -> http://nicedit[dot]com/
Комментарии -> http://www[dot]ajaxs[dot]ru/lessonview[dot]p[dot][dot][dot]=ajax&id=110
2. JustUserR - 21 Января, 2011 - 15:34:53 - перейти к сообщению
dmaw пишет:
Если сделать комментарии без аякса, с обновлением страницы, то данные из textarea с редактором передаются нормально
В качестве возможного решения для предполагаемой задачи допустимо использование оригинаьного визуального редактора в совместности с HTML-формой передача которой осуществляется во вложенных iframe-элемент - такой подход позволяет предотвратить необходимость получения информационных полей из текстового редактора и при этом обеспечить асинхронность запроса

 

Powered by ExBB FM 1.0 RC1