2013-04-16 3 views
0

Я использую tinymce в качестве редактора с textarea.when я назначаю хорошо отформатированный текст (с пробелами и другими тегами), он удаляет все эти и показывает как один текст paragragh.tinymce jquery issue

<textarea name="description" cols="200" rows="50" id="description"></textarea> 
<script type="text/javascript" src="jscripts/tiny_mce/jquery.tinymce.js"></script> 
<script type="text/javascript"> 
     $().ready(function() { 
      $('#description').tinymce({ 
      //all other parameters 
      )}; 
      )}; 

вот мой JQuery код

$("#description").val(myText); 

теперь, когда я получаю текст из описания, потерять его HTML/пространства и т.д. и т.п. Вот как это показывает после того, как я назначить текст it..see изображения пожалуйста! enter image description here

В чем проблема? сначала это выглядит так enter image description here

+0

Вы можете показать нам живой пример, скрипку или изображение, изображающее, что вы имеете в виду? – Thariama

+0

вы можете сделать [скрипку] (http://jsfiddle.net)? – Mooseman

+0

, пожалуйста, проверьте изображение.i сохранил то же самое в базе данных тем же плагином, он был хорошо сформирован, но когда я снова хочу редактировать и помещать в редактор, он становится таким, как этот – 2013-04-16 13:34:06

ответ

0

Вы должны использовать метод TinyMCE setContent. Например:

tinyMCE.activeEditor.setContent(myText); 
+0

Я пробовал это и после предупреждения, это то же самое .. ничего не изменилось – 2013-04-16 13:40:29

+0

console.debug (tictionMCE.get ('description'). GetContent()); не работает – 2013-04-16 13:41:44

+0

'activeEditor' получает только редактор, в который пользователь нажал или вводит текст. В противном случае используйте' tinyMCE.get ('description'). setContent (myText); 'where 'description' является идентификатором редактора. – mb21