LINUX.ORG.RU

История изменений

Исправление ritsufag, (текущая версия) :

Посоветую webstorm. Ну и не надо мешать jquery c pure js.
Если уж обмазался JQ то

document.getElementById(result_id).innerHTML = response;
будет
$(result_id).html(response);
при этом если респонс у тебя текст, то не нужно вставлять его как html(под капотом вероятно используется innerHtml, а это медленнее texContent/innerText)
$(result_id).text(response);
Про эвенты уже сказали. Дополню лишь то что если много однотипных элементов, то не стоит на каждый навешивать событие, а имеет смысл использовать делегирование
$("div").on("click", "el", (e) => {})

Исходная версия ritsufag, :

Посоветую webstorm. Ну и не надо мешать jquery c pure js.
Если уж обмазался JQ то

document.getElementById(result_id).innerHTML = response;

будет
$(result_id).html(response);

при этом если респонс у тебя текст, то не нужно вставлять его как html(под капотом вероятно используется innerHtml, а это медленнее texContent/innerText)
$(result_id).text(response);

Про эвенты уже сказали. Дополню лишь то что если много однотипных элементов, то не стоит на каждый навешивать событие, а имеет смысл использовать делегирование
$("div").on("click", "el", (e) => {})