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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Проблема: nicEdit не работает с AJAX

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
dmaw
Отправлено: 19 Января, 2011 - 20:57:14
Post Id



Частый гость


Покинул форум
Сообщений всего: 227
Дата рег-ции: Сент. 2009  
Откуда: Беларусь, Витебск


Помог: 0 раз(а)




Суть проблемы:

Есть статьи к которым прикручены комментарии на 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
 
 Top
JustUserR
Отправлено: 21 Января, 2011 - 15:34:53
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




dmaw пишет:
Если сделать комментарии без аякса, с обновлением страницы, то данные из textarea с редактором передаются нормально
В качестве возможного решения для предполагаемой задачи допустимо использование оригинаьного визуального редактора в совместности с HTML-формой передача которой осуществляется во вложенных iframe-элемент - такой подход позволяет предотвратить необходимость получения информационных полей из текстового редактора и при этом обеспечить асинхронность запроса


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB