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
Mi potreste indicare dove sbaglio? purtroppo non sono esperto di ajaxcodice:$(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); } }); } }![]()

Rispondi quotando