Sto usando tinyMCE per i campi di testo e modulo di POST tramite AJAX.TinyMCE textarea e modulo di posta utilizzando ajax
Ma quando sto cercando di salvare il valore textarea, sta prendendo i vecchi valori al primo clic, ma assume valori aggiornati al secondo clic.
Ho provato a utilizzare tinyMCE.triggerSave() ma non ha funzionato.
Ho anche provato tinyMCE.get ('myid'). GetContent(), continua a prendere vecchi valori.
Il mio codice è come segue.
$(".submit").live("click", function() {
tinyMCE.triggerSave();
var f = $(this).parents("form");
var action = f.attr("action");
var serializedForm = f.serialize();
//tinyMCE.triggerSave(); also tried putting here
$.ajax({
type: 'POST',
url: action,
data: serializedForm,
async: false,
success: function (data, textStatus, request) {
$(".divform").html(data);
},
error: function (req, status, error) {
alert&("Error occurred!");
}
});
return false;
});
Si prega di aiuto, qualsiasi aiuto sarebbe apprezzato
Grazie ma ho usato tinyMCE.activeEditor.getContent() e ha funzionato. Grazie per la tua risposta. –
ovviamente: tinyMCE.activeEditor è la stessa istanza dell'editor che si ottiene con tinymce.activeEditor. Ma sappi che tinymce.activeEditor viene impostato solo quando l'utente fa clic sull'editor altrimenti non è definito mentre tinymce.get ('your_editor_id') ti darà sempre un'istanza dell'editor – Thariama
ok grazie per il suggerimento. –