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 :: TinyMCE сохранить данные

 PHP.SU

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


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

> Описание: не получается сохранить данные из TinyMCE
Demeus
Отправлено: 23 Ноября, 2012 - 12:49:42
Post Id


Гость


Покинул форум
Сообщений всего: 96
Дата рег-ции: Янв. 2010  


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




Привет!
редактирование происходит в диалоге jquery ui
прописал скрипте
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2.         beforeSubmit: function (formData, jqForm, options) {
  3.                 tinyMCE.execCommand("mceRemoveControl", true, 'news_text');
  4.                 return true;
  5.         }});
  6.  

Код формы
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <form id=edit_news method=post action='edit_news.php'>
  3. <table width=100%>
  4. <tr><td width=20%>Text</td><td><textarea rows="7" cols="90" name ="text" id="news_text">{$row['text']}</textarea>
  5. </td></tr>
  6. </table>
  7.  

когда смотрю полученый $_POST то там все равно старые данные
 
 Top
3d_killer
Отправлено: 23 Ноября, 2012 - 12:52:59
Post Id



Участник


Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011  
Откуда: Ростов-на-Дону


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




при сохранении необходимо убить редактор в AJAX типо так:
CODE (javascript):
скопировать код в буфер обмена
  1. if ( window.editor )
  2.                                                                        
  3.                                                                         {
  4.                                                                                  window.editor.destroy();    
  5.                                                                                  window.editor = null;
  6.                                                                          }
 
My status
 Top
Demeus
Отправлено: 23 Ноября, 2012 - 12:58:32
Post Id


Гость


Покинул форум
Сообщений всего: 96
Дата рег-ции: Янв. 2010  


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




так я пишу в beforeSubmit
tinyMCE.execCommand("mceRemoveControl", false, 'news_text');
и при дебаге вижу что tinyMCE уже нету, но post все равно передает старые данные
 
 Top
3d_killer
Отправлено: 23 Ноября, 2012 - 13:06:19
Post Id



Участник


Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011  
Откуда: Ростов-на-Дону


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




кусок кода бы передачи данных на jquery
 
My status
 Top
Demeus
Отправлено: 23 Ноября, 2012 - 13:08:08
Post Id


Гость


Покинул форум
Сообщений всего: 96
Дата рег-ции: Янв. 2010  


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




CODE (javascript):
скопировать код в буфер обмена
  1.  
  2.         $('#edit_news').ajaxForm({
  3.         success: function () {
  4.                 last_dialog_id.close();
  5.                 show_message('Save',5);
  6.         },
  7.         beforeSubmit: function (formData, jqForm, options) {
  8.                 var form = jqForm[0];
  9.                 tinyMCE.execCommand("mceRemoveControl", false, 'news_text');
  10.                 return true;
  11.         }});
  12.  
  13.  
 
 Top
3d_killer
Отправлено: 23 Ноября, 2012 - 13:12:34
Post Id



Участник


Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011  
Откуда: Ростов-на-Дону


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




я не вижу тут кода уничтожить редактор данные должны идти с textarea
 
My status
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB