ho modificato la chiamata ajax.
in pratica i dati li passo cosi:
codice:
        data: {
            id: id,
            allenamento: allenamento.value,
            date: data.value,
            note: tinyMCE.activeEditor.getContent({format: 'raw'})
        },
invece che così:
codice:
data: "id=" + id + "&allenamento=" + allenamento.value + "&data=" + data.value + "&note=" + tinyMCE.activeEditor.getContent({format: 'raw'}),
in questo modo ho visto che il + viene salvato correttamente su db.
mi rimane però il problema di visualizzazione.
se riapro la pagina con con quel valore, il + sparisce (anche se su db è salvato).