Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 4
Регистрация: 06.10.2013
Сообщений: 181

Цикл написан на php, нужно написать аналогичный на jquery

24.01.2015, 12:16. Показов 492. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток, уважаемые форумчане! У меня возникла проблема, которая связана с массивом и цыклом в jquery. Ситуация такая: есть цыкл написан на php(ниже приведен код этого цыкла), а мне нужно написать какой-то аналогичный цыкл только на jquery. Кто знает пожалуйста откликнитесь.
PHP
1
2
3
4
5
6
7
8
9
10
11
12
foreach ($data['comments'] as $row_com) {
            echo "<div class='row'>
                       <div class='col-sm-1'></div>
                       <div class='col-sm-3' id='log_com'><b>".$row_com['login_comment']."</b></div>
                       <div class='col-sm-8' id='data_com'><u>".$row_com['date_comment']."</u></div>
                   </div>
                   <div class='row'>
                       <div class='col-sm-1'></div>
                       <div class='col-sm-11'>
                       <i>".$row_com['text_comment']."</i></div>
                   </div><hr/ id='hr_com'>";
        }
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.01.2015, 12:16
Ответы с готовыми решениями:

Нужно написать программу В текстовом файле написан список дат (праздники) с полным названием
В текстовом файле написан список дат (праздники) с полным названием. Формат такой: 01.01 Новый год 23.02 День защитника отечества ...

JQuery, click(function(). Цикл PHP
Здравствуйте! Данные в БД заносятся только при наличии индекса. Необходимо, чтобы индекс присваивался каждой строке при нажатии на...

нужно написать простой php скрипт или расказать как его написать php токо учю на примерах
что нужно от скрипта 3 поля для ввода данных 1.поле 1 2.поле 2 3.поле 3 после заполнения полей все это отсылается в бд но тут...

9
0 / 0 / 0
Регистрация: 24.01.2015
Сообщений: 1
24.01.2015, 12:44
О, меня тоже такой вопрос интересует. Может кто-то из более опытных поможет?
0
24.01.2015, 13:44

Не по теме:

я более опытный.
цыган встал на цыпочки и цыкнул на цыплёнка : "Цыц!"

0
0 / 0 / 4
Регистрация: 06.10.2013
Сообщений: 181
24.01.2015, 20:50  [ТС]
Ну и к чему это?
0
 Аватар для Монфрид
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,246
24.01.2015, 22:13
нужно пройтись по массиву, для каждого элемента создать нужную разметку, потом созданную разметку добавить к целевому элементу, типа такого:
JavaScript
1
2
3
4
5
$(myArr).each(function()
          {
              var newDiv= $("<div class='someClass'></div>").text(this.login_comment);
              $("#targetDiv").append(newDiv);
          });
0
0 / 0 / 4
Регистрация: 06.10.2013
Сообщений: 181
24.01.2015, 22:40  [ТС]
Чуток не могу понять. Ну вот у меня есть массив преобразован в json обьект
JavaScript
1
var comment = jsondata.comment;
, и мне нужно перебрать в цыкле этот обьект и добавить всё это в
HTML5
1
<div class="wrapper"></div>
как то вот так
JavaScript
1
$(".wrapper").append();
В самом массиве имеются такие поля как login, text, date. Если бы нужно было это реализовать на php то это не составило бы труда. А так как знания js у меня слабенькие то приходится обращаться к профи. Может как то подскажите как реализовать именно такой вариант?
0
 Аватар для Монфрид
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,246
24.01.2015, 23:11
Цитата Сообщение от juramaj Посмотреть сообщение
В самом массиве имеются такие поля как login, text, date.
массив не может содержать такие поля. Он содержит объекты, которые содержат эти поля. Вроде такого:
массив:
JavaScript
1
2
3
4
5
 [{коммент:"ололо", дата:"11.12.2015"},
  {коммент:"ололо45", дата:"13.12.2015"},
  {коммент:"трололо", дата:"15.12.2015"},
  {коммент:"траала", дата:"19.12.2015"}
  ]
вы уверены что у вас массив, а не один объект?

и я вам написал ответ на вопрос темы, или вам надо полностью всё сделать?
0
0 / 0 / 4
Регистрация: 06.10.2013
Сообщений: 181
24.01.2015, 23:17  [ТС]
Вот я так написал, то не работает:
JavaScript
1
2
3
4
5
 var comment = jsondata.comment;
$(comment).each(function(){
                        var newDiv = $("<div class='comeClass'></div>").text(this.text_comment);
                        $(".wrapper").append(newDiv);
                    });
0
 Аватар для Монфрид
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,246
24.01.2015, 23:20
Цитата Сообщение от juramaj Посмотреть сообщение
не работает:
может быть десяток причин, почему оно не работает. Дебажьте
0
0 / 0 / 4
Регистрация: 06.10.2013
Сообщений: 181
24.01.2015, 23:27  [ТС]
вот сюда
JavaScript
1
var comment = jsondata.comment;
всё нормально приходит, не могу инициализировать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.01.2015, 23:27
Помогаю со студенческими работами здесь

Jquery, php, sql. Нужно решение
Привет всем. Пока только изучаю, но столкнулся с такой задачей. Есть БД. Следующим запросом в нее вывожу в переменную значение: ...

PHP, SQL, Jquery. Нужно решение
Привет всем. Пока только изучаю, но столкнулся с такой задачей. Есть БД. Следующим запросом в нее вывожу в переменную значение: ...

нужно написать бесконечный цикл
нужно написать бесконечный цикл, и чтобы генерировались случайные числа, то есть бесконечный цикл я рандомными значениями

нужно подобрать контейнер аналогичный set в stl
Мне нужен qt контейнер, как в stl set. QSet построен на хеш-таблице, поэтому не подходит. просто нужно заносить элементы в контейнер, без...

Кто может написать тулбар аналогичный гуглевскому ?
Кто может написать тулбар аналогичный по функциям гуглевскому http://toolbar.google.com/ ? Что это будет стоить? Возможны варианты...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru