@st1v1ns

Как исправить Converting circular structure to JSON?

Пытаюсь по клику передать объект DOM через JSON другому скрипту, но получаю ошибку:
Uncaught TypeError: Converting circular structure to JSON
--> starting at object with constructor 'HTMLDivElement'
| property '__reactInternalInstance$4pb83sj469q' -> object with constructor 'Pt'
--- property 'stateNode' closes the circle


Код такой:
var msg = {target:e.target}; websocket.send(JSON.stringify(msg));


в e.target простая кнопка вида
  • Вопрос задан
  • 6188 просмотров
Пригласить эксперта
Ответы на вопрос 1
@kidar2
Сериализовать DOM объект не получится. Передайте только ту инфу которую нужно другому скрипту: значение его атрибутов, innerText или ещё что-то другое зависимое от вашей задачи
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы