Преобразование строки обратно в HTML - PullRequest
0 голосов
/ 05 ноября 2019

Я взял строку HTML из tinyMCE и обернул ее jQuery html (). Я сейчас пытаюсь развернуть его и отобразить в виде.

Я получаю содержимое tinyMCE и помещаю его в div. Затем я извлекаю html-содержимое этого div и передаю его в свою базу данных через AJAX. Сейчас я пытаюсь преобразовать содержимое обратно в формат, который позволит мне отображать его правильно.

<textarea name="tinycontent" class="form-control" 
id="textFromContentEditor" value=""></textarea>
<div id="textContent" style="display:none"></div>
var sectionContent = tinyMCE.activeEditor.getContent();
sectionContent = $('#textContent').text(sectionContent).html();

$.ajax({
    url: '/Home/CreateNoteContent',
    async: false,
    type: 'POST',
    data: {
       headerID: headerID,
       categoryID: categoryID,
       sectionContent: sectionContent
    },
    success: function (result) {
        if (result == false) {
            toastr.error("Cannot create new content")
        } else {
            toastr.success("Successfully created new content")
            $("#feed-" + releaseID).trigger('click');
            jumpTo(scrollPos);
        }
     }
});

Мой вклад в tinyMCE: Hello World

Что хранится в db: <p>Hello World</p> Я хочу отображать только текстовое содержимое в представлении.

1 Ответ

0 голосов
/ 05 ноября 2019

Я, конечно, не очень хорош в js, ajax и т. Д., Но это то, что я сделал в своем проекте, чтобы отобразить html в одном из моих div'ов со страниц -tag.

var blobs = document.getElementById('your-div-Id').innerHTML = "<h4>somethingRandom</h4>";

OBS! Я полагаю, что это javascript, и поэтому оно может быть неправильным решением.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...