И так. Хотелось бы показать проблему, которую удалось решить, но это треш какой-то, я так и не понял что и почему. Очень бы хотелось получить знания понимающих людей
Проблема (была) в следующем: вызов функции через onclick дублировался, что приводило к нескольким запросам к серверу. Сам процесс я записал на видео для наглядяности.
https://pastebin.com/sZnEZvPZИзначально сурс был таким и творил то, что указано на видео.
Потом я сделал так:
https://pastebin.com/h4F16b9jТо есть добавил is_run и всё стало работать как надо - функция работает единожды.
И вот... я понимаю, что у нас здесь не чат JS, но в чате JS как-то молчат и тихо там очень. А в сам JS я очень посредственнен и прям совсем не понимаю, каким образом выполняется мой код и почему функция многократно вызывается в определённый момент времени