如何使用tinymce通过ajax保存html内容

时间:2018-09-05 11:38:30

标签: ajax

只要具有HTML内容(带有表),我就会实现一个编辑器,没有表格的文本可以很好地保存,但是Ajax不会发送带有HTML内容的文本,

在这里,我向您展示表单中的示例以及更新页面,该页面未接收到要在数据库中更新的数据

      <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!';
}


 ?>

0 个答案:

没有答案