こんにちは、テキストを下書きに保存する ajax リクエストを含むテキスト領域があります。フォームページに移動してテキストエリアにテキストを書き始めると、「下書きとして保存」というメッセージが初めて表示され、その後、設定したdivにメッセージが表示されません。完了後にこのメッセージを表示したい私のすべての ajax リクエスト。これが私のコードです。提案してください。
$(function() {
autoSaveEntry()
});
function autoSaveEntry() {
if($('#txtarea').val().length>0){
$.ajax({
url: "/account/drafts/"+$('#dreft_id').val(),
dataType: "script",
async: "true",
type: "PUT",
data: {
body:$('#txtarea').val()
},
success: function() {
$('#message').append('Saved as draft');
setTimeout(function () {
$('#message').fadeOut(function(){
$(this).remove();
});
}, 2000);
}
});
}
setTimeout(autoSaveEntry, 5000)
}