Używam tinyMCE dla textareas i formularz Post przez AJAX.TareMCE textarea i formularz post używając ajax
Ale kiedy próbuję zapisać wartość textarea, przyjmuje ona stare wartości za pierwszym kliknięciem, ale pobiera drugie wartości po drugim kliknięciu.
Próbowałem użyć tinyMCE.triggerSave(), ale nie działa.
Próbowałem również tinyMCE.get ("myid"). GetContent(), nadal pobiera stare wartości.
Mój kod jest następujący.
$(".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;
});
Proszę o pomoc, każda pomoc będzie mile widziane
Dzięki, ale użyłem tinyMCE.activeEditor.getContent() i zadziałało. Dzięki za odpowiedź ur. –
oczywiście to robi: tinyMCE.activeEditor jest tym samym wydaniem edytora, którego używasz tinymce.activeEditor. Ale pamiętaj, że tinymce.activeEditor jest ustawiany tylko wtedy, gdy użytkownik kliknie w edytorze, jeśli nie jest zdefiniowany, a tinymce.get ("Twój_edytor_id") zawsze da ci instancję edytora – Thariama
ok dzięki za sugestię. –