Каков наилучший способ отправки данных из редактора Quill wysiwyg в приложение. js? - PullRequest
0 голосов
/ 05 апреля 2020

Я создаю личный блог / сайт рецептов, используя NodeJs Express. На моей странице write-recipes.e js у меня есть форма со следующими полями:

 <form class="needs-validation" action="/write-recipes" method="post" novalidate>

<div class="form-group">
  <label for="dishTitle">Dish name:</label>
  <input type="text" class="form-control" name="dishTitle"  placeholder="Dish Name" autocomplete="off">
    <div class="invalid-feedback">
    Please provide this dish's name
    </div>
</div>

<div class="form-group">
<label for="dishCategory">Category</label>
<select id="dishCategory" name="dishCategory" class="form-control" required>
  <option value="" disabled selected>Select One (Required)</option>
  <option value="recipes">Recipes</option>
  <option value="fermentation">Fermentation Station</option>
  <option value="basics">Basics</option>
</select>
 <div class="invalid-feedback">Please make a selection</div>
</div>

  <!-- Create the toolbar container -->
<label for="dishBody">Ingredients and Instructions</label>
<div id="toolbar"></div>

<!-- Create the editor container -->
<div id="editor" class="form-group" name="dishBody">
  <p>Hello World!</p>
</div>

<!-- End of text editor -->
<div class="form-group">
  <button type="submit" name="submitBtn" class="btn btn-primary"> Submit </button>
</div>

</form>

Я могу передать значение dishTitle и dishCategory своему приложению. js через POST, но тарелка возвращается пустой. Я знаю, что Quill использует дельты, но я не уверен, как передать этот объект в обработчик форм в приложении. js. Как передать данные с Javascript на NodeJs?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...