Ich benutze tinyMCE für Textareas und POSTing Form durch AJAX.TinyMCE Textarea und Post Form mit Ajax
Wenn ich jedoch versuche, den Textarea-Wert zu speichern, werden beim ersten Klick alte Werte übernommen, aber beim zweiten Klick werden die Werte aktualisiert.
Ich habe versucht mit tinyMCE.triggerSave(), aber es hat nicht funktioniert.
Ich habe auch versucht tinyMCE.get ('myid'). GetContent(), noch dauert es alte Werte.
Mein Code ist wie folgt.
$(".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;
});
Bitte helfen, jede mögliche Hilfe würde
Danke, aber ich habe tinyMCE.activeEditor.getContent() verwendet und es hat funktioniert. Danke für Ihre Antwort. –
natürlich tut es: tinyMCE.activeEditor ist die gleiche Editor-Instanz, die Sie mit tinymce.activeEditor erhalten. Aber beachte, dass tinymce.activeEditor nur dann gesetzt wird, wenn der Benutzer in den Editor klickt, sonst ist es undefiniert, während tinymce.get ('your_editor_id') immer eine Editor-Instanz liefert. – Thariama
ok danke für den Vorschlag. –