Der
WYMeditor ist ein
WYSIWYM (What You See Is What You Mean) XHTML Editor, welcher sehr leicht in die eigene Webanwendung implementiert werden kann.
Mein Problem war, dass die Formulardaten aus einer Textarea nicht so einfach zu erhalten waren.
Nach einer Google-Suche fand ich dann die Lösung:
$.wymeditors(0).update();
Anschließend kann das Formular versendet werden und die entsprechenden Daten werden per POST übertragen.
Eine Ajax-Funktionalität ist auch sehr leicht möglich.
Nach dem o.a. Update einfach den Text per ID selektieren (JQuery erforderlich - ansonsten document.getElementById......):
// Text selektieren (nach Update!)
var text = $('#meineTextarea').val();
// Aktion definieren
var aktion = {
"aktion" : "editNotice",
"editnoticearea" : text
}
// Daten per Ajax Request versenden
var ajaxRequest = $.post("PHP-SCRIPT.PHP", aktion, function(data) {
// hier könnten weitere Befehle stehen....... })
// Wenn erfolgreich -> führe nächste Funktion aus
.success(function(data) { responseReceived(data); })
.error(function() { alert("Ein Fehler ist aufgetreten"); });