Использование текстового поля TinyMCE и формы публикации с использованием ajax

#javascript #jquery #ajax #laravel #textarea

#javascript #jquery #ajax #laravel #текстовое поле

Вопрос:

Я использую TinyMCE для текстовых областей и отправляю свою форму через AJAX. Но когда я пытаюсь сохранить значение текстовой области, значение в текстовой области не записывается.

Моя текстовая область <textarea class="form-control" name="content" id="input"></textarea>

и мой ajax-код

 var formData = {
        'flashcard_title'           : $('input[name=flashcard_title]').val(),
        'flashcard_id'              : $('input[name=flashcard_id]').val(),
        'content'                   : $('textarea[name=content]').val(),

    $.ajax({
        type        : 'POST', 
        url         : 'slides',
        data        : formData, 
        dataType    : 'json', 
        encode      : true
    })
  

Пожалуйста, помогите. Спасибо, ребята

Комментарии:

1. Не могли бы вы предоставить более подробную информацию о проблеме, с которой вы столкнулись? Каков ответ от сервера? Также добавлен ли у вас токен csrf в форму публикации?

Ответ №1:

Это кажется сломанным:

 var formData = {
    'flashcard_title'       : $('input[name=flashcard_title]').val(),
    'flashcard_id'          : $('input[name=flashcard_id]').val(),
    'content'               : $('textarea[name=content]').val(),
  

Попробуйте удалить это последнее значение , и добавить недостающую фигурную скобку } в конце.