Как сохранить HTML-контент с помощью Ajax с tinymce - PullRequest
0 голосов
/ 05 сентября 2018

Я внедряю редактор, как только у него есть HTML-контент (с таблицами), текст без таблиц хорошо сохраняется, но текст с HTML-содержимым не отправляется Ajax и не делает этого,

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

      <script>
        tinymce.init({
         entity_encoding : 'raw',
         selector: '#mytextarea',
         height: 500

        });

      </script>


<script>

    $(document).on('ready',function(){
    $('#btn-ingresar').click(function(){
        tinyMCE.triggerSave();

        var url = "update.php";                                      
        $.ajax({                        
           type: "POST",                 
           url: url,                    
           data: $("#formulario").serialize(),
           success: function(data)            
           {
            M.toast({html: data})
           }
         });
      });
    });


</script>

 <form method="post" id="formulario"> 

<textarea id="mytextarea" name="mytextarea"></textarea>
 <a id="btn-ingresar" class="waves-effect waves-light btn-large">Guardar</a>

</form> 

update.php

<?php

$db = new SQLite3('db_desarrollo.sqlite') or die('Unable to open database');

$query = $db->exec('UPDATE hospital_ingreso_plantillas SET contenido="' . $_POST['mytextarea'] .  '" WHERE id="' . $_POST['ingreso_id'] .  '"');
if ($query) {
    echo '¡Los cambios se han efectuado con éxito!';
}


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