2010-12-01 2 views
1

У меня есть текстовая область WYSIWYG, расположенная внутри слоя вкладки, созданного jquery, который, когда вы нажимаете кнопку «Отправить», обновляет поле в моей базе данных и отправляет его обратно в текстовую область через значение.Текстовая область Неправильная корректировка

Однако, когда я пытаюсь это сделать, я должен нажать кнопку отправки один раз, а затем снова, когда страница перезагрузится, чтобы обновить значение в текстовой области.

Эта проблема отправки дважды происходит только при добавлении редактора WYSIWYG в текстовую область, он отлично обновляется, если он не является редактором WYSIWYG.

Я пробовал все основные редакторы WYSIWYG, чтобы посмотреть, был ли это редактор, но я начинаю думать, что наличие текстовой области в области jquery может повлиять на редактор WYSIWYG.

Так что вы, ребята, думаете?

+0

Возможно, редактор WYSIWYG вызывает помехи. У редактора есть собственный JavaScript? Можете ли вы разместить код или ссылку? – matthewpavkov 2010-12-01 07:11:32

ответ

0

Вы можете просто перенаправить страницу после отправки, чтобы обновить содержимое на странице. Использование простого заголовка ('Location: /page.php?msg=success'); будет работать хорошо.

Этот метод также следует шаблону Post/Redirect/Get.

Я только что видел из вашего примера, вы отправляете форму с помощью Ajax с TinyMCE. TinyMCE не использует текстовое поле, он создает iframe с редактором в нем и передает его в текстовое поле на submit. Чтобы эти функции работали с jQuery, вам необходимо убедиться, что вы используете TinyMCE jQuery plugin. Кроме того, чтобы вставить данные в редактор, вам нужно использовать другой метод, а не только .html().

$('#content').tinymce().execCommand('mceInsertContent',false,'<b>Hello world!!</b>'); 

См. Страницу примера TinyMCE jQuery для получения более подробной информации/методов.

+0

haha ​​man thanks Мне не нужно вставлять данные по-разному, так как я в настоящее время использую плагин jQuery, это то, что исправлено. Даже не видел этого на сайте rofl. Такое простое облегчение тоже ... – Anvio 2010-12-01 19:54:31

Смежные вопросы