Summernote post WYSIWYG in PHP does not carry HTML

0

I have a textarea field using Summernote WYSIWYG, I'm making a post for a php page. but the post takes only text, the HTML tags it does not load for the post.

Below is the html that contains the tag textarea

<form method="post" action="debug.php">
  <div class="form-group">
    <label for="recipient-name" class="form-control-label">Recipient:</label>
    <input type="text" class="form-control" id="recipient-name">
  </div>
  <div class="">
    <div>
      <textarea class="summernote" id="m_summernote_1" name="conteudo_textarea">

      </textarea>
    </div>
  </div>

</div>
<div class="modal-footer">
  <button type="button" class="btn btn-secondary" data-dismiss="modal">Cancelar</button>
  <button type="submit" class="btn btn-primary">Enviar</button>
</div> </form>

Here I have jQuery

var SummernoteDemo={init:function(){$(".summernote").summernote({height:150})}};jQuery(document).ready(function(){SummernoteDemo.init()});

Here I have the PHP page (debug.php) that I created to debug the post

<?php echo '<pre>'; print_r ($_POST);  die;

Here is the return of this debug in array

Array
(
    [conteudo_textarea] =>                  
Prezado (a) Senhor (a)                                                                                                                                                             

Verificando nossos arquivos, não identificamos o pagamento da (s) cota (s) abaixo relacionada (s) .

Tendo em vista a possibilidade de ter ocorrido um problema envolvendo a baixa bancária de seu recibo, pedimos a especial gentileza de nos encaminhar cópia do seu comprovante de PAGAMENTO, o que poderá ser feito via e-mail ([email protected]), a fim de promovermos a devida regularização, tanto junto ao banco, quanto em nossos registros.

Caso a sua unidade esteja em processo de entrega junto à MRV, solicitamos que entre em contato com a Construtora através do canal de atendimento ao cliente para obter informações a respeito do direcionamento da cobrança da cota condominial para a sua unidade.

Informamos ainda, que no caso de não pagamento da (s) mesma (s), serve a presente como aviso de débito, comunicando que, caso não ocorra nenhum contato por parte de V. Sa. afim de obter opções de negociações, a cobrança será encaminhada para o setor correspondente.



)

How can I proceed so that my post receives the summernote text with the same formatting? I need this information this way, because the post with the content will be sent by email.

    
asked by anonymous 20.06.2018 / 05:45

1 answer

1

It makes sense because your form is taking the value of the textarea and not the code contained there.

In order to get the code you just have to access the code() method, and so you make a ajax request for the debug.php file:

var textareaValue = $("#m_summernote_1").code();
$.ajax({
    method: "POST",
    url: "debug.php",
    data: { summernote_input: textareaValue }
})

debug.php:

var_dump($_POST['summernote_input']);
    
20.06.2018 / 13:33