Как сохранить HTML с атрибутами div и html с помощью Ckeditor

#javascript #html #ckeditor

#javascript #HTML #ckeditor

Вопрос:

Это мой HTML

 <div class="panel panel-default">
    <div class="panel-heading" role="tab" id="headingOne">
        <h4 class="panel-title">
            <a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
                Do I need to print my ticket?
            </a>
        </h4>
    </div>
    <div id="collapseOne" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingOne">
        <div class="panel-body">
            <p>No, showing your e-ticket on your phone is fine. However, printing your ticket can sometimes make the process of entering an event easier/faster. </p>
        </div>
     </div>
 </div>
  

необходимо сохранить его в базе данных

когда я сохраняю его, CKEditor автоматически преобразует <div> в <p>

Комментарии:

1. Пожалуйста, покажите нам код, который вы пробовали, и объясните, с какой проблемой вы столкнулись. В настоящее время этот вопрос слишком неясен, широк и неспецифичен.

2. CKEDITOR.replace(‘editor1’).config.allowedContent = true;

3. где ваш JavaScript код

Ответ №1:

Чтобы извлечь данные из этого вызываемого редактора, CkEditor вы должны использовать метод CKEDITOR.editor.getData , который является экземпляром редактора.

 <script>
    var data = CKEDITOR.instances.editor1.getData();
    //Then write your code here to save it 
</script>
  

Комментарии:

1. @SantanuAdak если эта проблема была решена, то, пожалуйста, отметьте этот вопрос «отвеченным». Чтобы другие могли воспользоваться этим.