Ошибка максимального размера стека вызовов при преобразовании объекта элемента jquery в json - PullRequest
0 голосов
/ 11 июня 2018

У меня есть элемент jquery в качестве объекта:

var created = $('#object');

, и я хочу проанализировать его в JSON с помощью этого метода:

var json = JSON.stringify(created);

, но его выбрасывание

Ошибка превышения максимального размера стека вызовов

Есть ли способ получить этот элемент в виде JSON?

1 Ответ

0 голосов
/ 11 июня 2018

у элементов dom есть много дочерних свойств, которые ссылаются на другие родительские свойства, и поэтому у вас есть цикл для его сериализации.Если вы проанализируете свой $ ('# object') на консоли, вы сможете увидеть, о чем я говорю.Используя JSON.stringify(created, function (k, v) { return k ? "" + v : v; });, вы избегаете этого.

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