Cadena JSON inválida - Carga de datos
https://grapesjs.com/docs/modules/Storage.html#setup-the-server
Lee la respuesta completa abajo ↓Pregunta
Tuve algunos problemas para cargar plantillas. No funcionaba tanto el almacenamiento en un archivo .json como el procesamiento en una base de datos Mysql.
Mi loading.php es muy sencilla para probar:
<?php $ str = file_get_contents ('database.json'); echo $ str; ?>La cadena se dividía en caracteres individuales y se empaquetaba en un arreglo.
Después de ajustar la siguiente línea, todo funcionó bien:
grapes.js - línea 42667
return _this.onResponse (texto, clb); a return _this.onResponse (JSON.parse (texto), clb);
También tengo el mismo problema al subir recursos... aquí, sin embargo, aún no he encontrado la solución.
Respuestas (3)
tuve algunos problemas para cargar plantillas. No funcionaba tanto el almacenamiento en un archivo .json como el procesamiento en una base de datos Mysql.
mi loading.php es muy sencillo para probar:
La cadena se dividía en caracteres individuales y se empaquetaba en un arreglo.
Después de ajustar la siguiente línea, todo funcionó bien:
grapes.js - línea 42667
return _this.onResponse (texto, clb);
return _this.onResponse (JSON.parse (texto), clb);
yo también tengo el mismo problema al subir recursos... aquí, sin embargo, aún no he encontrado la solución.
¿Puedes enviar tu respuesta en json?
No puedo cargar la respuesta de la plantilla ¿Puedes ayudarme con el formato json y cómo enviarlo?
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #1429
Contenido vacío al cargar desde almacenamiento remoto si el array de componentes no está vacío
Tengo problemas para cargar contenido remoto almacenado en el editor cuando el 'JSON' contiene 'gjs-components' no vacíos Mis datos JSON se...
Issue #1278
Uso con php y mysql
Hola. ¿Se puede usar esto como un editor wysiwyg normal para guardar los datos en una base de datos y crear páginas dinámicamente en una pá...
Issue #931
[Pregunta] Problemas para guardar en la base de datos
Hola, Estoy teniendo algunos problemas para guardar la plantilla en la base de datos y no estoy muy seguro de por qué está pasando esto. He...
Issue #1487
Carga desde la base de datos
Tengo un problema al cargar el deslizador de Lory-Slider desde mi base de datos MySQL. Cuando lo vuelvo a cargar, la funcionalidad desapare...
Plugins de pago que cumplen con este problema
Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.
Cargando recomendaciones de plugins de pago...
Consulta los plugins de código abierto de GrapesJS en GitHub O haz una búsqueda rápida en nuestro catálogo gratuito.
Explora plugins gratuitos →Los plugins premium incluyen soporte, actualizaciones regulares y funciones listas para producción — ahorrando días de trabajo de integración.
Explora plugins premium →Tutoriales relacionados
Guías detalladas sobre el mismo tema.
Explorar categorías de plugins
Ve directamente a las páginas de categorías de plugins en el marketplace.