как экранировать текст полученный с CKEditor

221
08 февраля 2018, 16:09

как можно экранировать данные полученные с ckeditor, затем передать через json Js:

var editor = $(this).find(".custom-tabs__textarea").attr("id"),
    txt = CKEDITOR.instances[editor].getData(),
tabsName.push({
    text: txt
 });

вот такое получаеться на выходе сейчас:

Answer 1

Самый простой способ, если вы хотите получить на выходе читаемую строку без спецсимволов.

    tabsName = [] 
    var txt = document.createElement('div'); 
    txt.innerHTML = "'"; // CKEDITOR.instances[editor].getData() это тут пропишите.  
    tabsName.push({ 
    text: txt.innerText 
    }); 
    alert(tabsName[0].text)

READ ALSO
Не отслеживается изменение input

Не отслеживается изменение input

Имеется следующий код:

276
Autocomplete: Как выводить определенное кол-во элементов для одной категории?

Autocomplete: Как выводить определенное кол-во элементов для одной категории?

Помогите выводить нужное кол-во элементов в категорииНапример 3 для каждой категории

238
Вывод группы постов в WP используя ajax

Вывод группы постов в WP используя ajax

Имеется страница, на которой выведено 5 постов

229