Как исправить 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));
Сериализовать DOM объект не получится. Передайте только ту инфу которую нужно другому скрипту: значение его атрибутов, innerText или ещё что-то другое зависимое от вашей задачи