Показать сообщение отдельно
  #4 (permalink)  
Старый 23.06.2018, 18:30
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,596

eObj в данном случае нативный элемент DOM, а не jQuery-объект, т.к. jQuery-объект если забирать из него элементы по индексу отдаёт именно нативные элементы, а не новые jQuery-объекты.
Также недавно в современных браузеров у элементов появился модный метод append, который либо делает appendChild, если передан другой DOM элемент, либо, если передана строка, добавляет оную как текстовый узел. Ещё год назад у вас бы просто всё валилось с ошибкой и было бы проще понять в чём проблема.

Решение проблемы в лоб: завернуть элемент обратно в jQuery:
eObj.append(data);
// -->
$(eObj).append(data);
Но имхо, чем бессмысленно насиловать сервер на каждый элемент, разумнее сделать так:
$.ajax({
  url: '\SQL_connect.php',
  success: function (data) {
    $('.circle').append(data);
  }
});
jQuery прекрасно умеет работать с группами элементов сам.
__________________
29375, 35

Последний раз редактировалось Aetae, 23.06.2018 в 18:33.
Ответить с цитированием