Salve forum sto cercando di creare un salvataggio dei dati in automatico dopo tot secondi ma ho qualche problema nel codice e non capisco dove sbaglio.

I problemi sono due:
- Utilizzo tinyMCE come editor di testo e se passo alla variabile il contenuto della textarea a volte viene recuperato ma tagliato alla prima parola e a volte non viene recuperato
- Non si aggiornano dei dati che passo, per esempio la data e il testo dentro la texarea

Vi posto il codice in utilizzo
codice:
 $(document).ready(function(){			
		autosave();
});
	
function autosave(){
	var t = setTimeout("autosave()", 40000);
	var title = $("input[name='ArticoloTitolo']").val();
	var content = $("#ed2").val(); // recupero il testo dalla textarea
	var idAutoSave = $("#idAutoSave").val(); 
	var dateAutoSave = $("input[name='dateAutoSave']").val();
	// recupero la data da un input hidden con value uguale a date("Y-m-d G:i:s")
	if (title.length > 0 || content.length > 0){
		$.ajax({
			type: "POST",
			url: "../php/autosave.php",
			data: "article_id=" + idAutoSave + "&title=" + encodeURIComponent(title) + "&dateAutoSave=" + dateAutoSave + "&content=" + encodeURIComponent(content),
			cache: false,
			success: function(message){	
					$("#myAutosaved").empty().append(message);
			}
		});
	}
}
Mi potreste indicare dove sbaglio? purtroppo non sono esperto di ajax