DocumentReference.set () вызывается с недопустимыми данными при попытке ввода данных в базу данных - PullRequest
0 голосов
/ 06 мая 2020

при вводе данных в базу данных firestore выдает эту ошибку с именем

Uncaught Error: функция DocumentReference.set () вызывается с недопустимыми данными. Неподдерживаемое значение поля: пользовательский объект HTMLTextAreaElement (находится в описании поля)

function errorsea(){
    var datafe=document.getElementById('bugsearch');
    firebase.firestore().collection("aboutproject").doc('10026275myprojectdescripton').set({description:datafe});

}
  <form id="unknownerror">
        <textarea id="bugsearch"></textarea>
        <input type="button" onclick="errorsea()" name="senddata" value="senddata"/>
    </form>

1 Ответ

1 голос
/ 06 мая 2020

Вы пытаетесь передать экземпляр объекта элемента HTML в Firestore. Это неверно. Вы можете размещать только простые объекты или базовые c JavaScript значения, такие как string, number, boolean и null.

Если вы хотели передать значение текста в элементе textarea, вам, вероятно, следует вытащить его из такого элемента, прежде чем передать его в Firestore:

var datafe=document.getElementById('bugsearch').value;
...