Manuel_GT Posted September 27 Share Posted September 27 Hola. En uno de mis módulos tengo un form con un campo multiidioma en un editor TinyMCE entre otros. Mi problema es que cuando envío el form por AJAX los datos de ese campo no van en la petición. En el javascript, para formar el array de datos hago un var data = $("form[name='calculator_data']").serialize(); Esto recoge toda la información del formulario excepto el campo TinyMCE que es calculator_data[comments][] y que va vacío a pesar de tener datos Hay otros campos multiidioma en el formulario pero son normales y esos si se cargan correctamente. Añadir que el TinyMCE funciona perfectamente y cuando accedo al form este se llena con toda la información de la base de datos de forma correcta. Y SI funciona correctamente si procedo a MODIFICAR el contenido de esos campos. Solamente no funciona si cambio otros campos y no toco nada en el tinyMCE. ¿Que me falta? ¿algún tipo de "refresh" antes del serialize? Link to comment Share on other sites More sharing options...
ventura Posted September 28 Share Posted September 28 Entiendo que se debe a que el contenido del campo TinyMCE no está reflejado en el DOM. Posiblemente se pueda solucionar haciendo un tinyMCE.triggerSave(); antes de serializar el formulario 1 Link to comment Share on other sites More sharing options...
Manuel_GT Posted September 28 Author Share Posted September 28 Gracias @ventura Ha funcionado perfectamente! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now