Динамическое обновление DIV

131
24 октября 2019, 16:20

Суть задачи следующая:

Имеется бд MySQL,из которой необходимо брать данные и посредством ajax вставлять определенные значения в дивы. Дело в том,что кол-во обновляемых значений превышает 25шт,потому реализация через индивидуальные php-обработчики не айс.

Т.к ранее не работал с JSON,прошу помощи здесь.

Буду благодарен за конкретные примеры работы с JSON.

Answer 1

Суть задания не совсем ясна...каким образом данные обновляются и по какому ивенту, но примерно работать должно следущим образом.

У каждого div предполагаемо должен быть уникальный идентификатор, формируем примерно следущий запрос

$.ajax({
   type: "POST",
   url: "...",
   data: data,
   contentType: "application/json; charset=utf-8",
   dataType: "json",
   success: function(data){
      $.each(data, function( key, value ) {
          //key - ключ определающий нужный div
          $('#ourdiv'+key).html(value);
      });
   },
});

Полученые данные в запросе перебираем и вставляем в нужный нам див. Вместо #ourdiv1 можно использовать, к примеру, data-id = 1

READ ALSO
Как вывести данные с бд на страницу?

Как вывести данные с бд на страницу?

Есть у меня таблица - http://prntscrcom/mpj28g Надо с нее вывести все товары по очереди на страницу в видео такого html -

112
Перестал работать поиск по товарам в админ панели

Перестал работать поиск по товарам в админ панели

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

144
отправка формы на почту c помощью ajax

отправка формы на почту c помощью ajax

Есть код для стандартной отправки формы, не пугайтесь, тут 3 формы одинакового видаСоздал бесплатный хостинг и кинул проверочную форму, но она...

181
PHP Поиск подстроки в ненормальной строке

PHP Поиск подстроки в ненормальной строке

Нужно найти название игры в XML файлах от магазиновНекоторые пишут название так "Metro Exodus", некоторые так: "Metro: Exodus", некоторые так: "Metro: Exodu's"

125