Автосохранение текста в tinymce с AJAX

Я хочу автоматически сохранить мой текст в крошечной MCE с сообщением на мой контроллер. Я хочу только автосохранение name = «inhoud2» текстовой области.

Вот мой заголовок:

@extends('dashboard.app')

@section('content')

@include('auth.flashMessageError')
<script src="\tinymce_4.4.1\tinymce\js\tinymce\tinymce.min.js"></script>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script>tinymce.init({ selector: 'textarea',  height : 350, }); </script>
<script>tinymce.init({ selector:'textarea' });</script>
<script>
var autosaveOn = false;
function myAutosavedTextbox_onTextChanged()
{
if (!autosaveOn)
{
autosaveOn = true;

$('#inhoud2').everyTime("300000", function(){
$.ajax({
type: "POST",
url: "opslaanedit",
data: $("#editsubmit").serialize(),
success: function(msg) {
$('autosave').text("gesaved");
}
});
}); //closing tag
}
}

</script>

Это мой HTML-код:

<form method="POST" id="editsubmit" action="/opslaanedit" >

{!! csrf_field() !!}

<div id="autosave"></div>
<div class="panel panel-flat">
<div class="panel-heading">
<h5 class="panel-title">Wijzig Document</h5>
<div class="heading-elements">

</div>
</div>

<div class="panel-body">
<fieldset>
<legend class="text-semibold">Wijzig de inhoud</legend>

<div class="form-group">
<input type="hidden" value="{{basename($root)}}" name="filename" id="filename" readonly="readonly" class="form-control" > <!-- verborgen veld voor de html name -->

<label><b>Titel</b> </label>
<input type="text" value="{{$title}}" id="titelnieuw" name="titelnieuw" class="form-control">

</div>
<textarea id="inhoud2" name="inhoud2"><?php echo file_get_contents($root);?></textarea> <!--tiny mce editor -->
<br>
<div class="text-left">
<button type="submit" class="btn btn-primary">Wijzig <i class="icon-arrow-right14 position-right"></i></button>
</div>
</div>
</div>
</form>

@endsection

Я не сохраняю свой текст автоматически.

0

Решение

Это похоже на унаследованный код. Там много места для улучшения. Я не знаю, была ли текстовая область сохранена в первый раз или просто обновлена, поэтому я не могу понять, по какому маршруту я должен публиковать значение текстовой области. Есть ли другие поля, необходимые для этого?

Есть много факторов. И если бы вы только боялись потерять контент textarea, я бы использовал просто плагин автосохранения из Тинимце. Хранит контент в локальном хранилище.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector