He intentado almacenar los datos de este editor de texto llamado wysihtml de una forma muy sencilla mediante AJAX y PHP.. Cuando el texto es corto se almacena correctamente pero cuando el texto es largo no se almacena nada, Esto solo pasa cuando se trata de almacenar los datos de este editor de texto.. Lo intente de esta manera
Este es el editor de texto
<script src="http://wysihtml.com/javascripts/application.min.js">
<div id="textarea"></div>
<script type="text/javascript">site.initEditor();</script>
De esta manera lo intento procesar con ajax
function pbc(){
var editor_de_texto = $('#textarea').html();
var vari = 'editor_de_texto=' + editor_de_texto;
$.ajax({
url: 'pb-post.php',
type: 'post',
data:vari,
datatype: 'html',
success:function(resp){
$('#msg').html(resp);
}
});
return false;
}
Y asi con PHP..
include '../php/conexion-pbd.php';
$editor_de_texto = mysqli_real_escape_string($con,$_POST['editor_de_texto']);
$insert_dt = "INSERT INTO post_pbd(contenido) value ('$editor_de_texto')";
$result_dt = mysqli_query($con,$insert_dt);
El problema no esta en la base de datos, ya he realizado pruebas con un div editable, pero este problema solo me pasa con el editor de texto.. Si alguien puede ayudarme se lo agradecería mucho!