Вход

Просмотр полной версии : Пройтись по списку и получить данные через ajax


zerg
08.06.2017, 02:59
Здравствуйте. Есть таблица и нужно одну колонку получить через ajax.
Как сделать что бы js прошелся по всей колонке и получил значение через ajax? Трудность заключается именно в самом обходе по списку.

ksa
08.06.2017, 08:38
Есть таблица
...
Трудность заключается именно в самом обходе
У таблицы есть коллекция rows - даст доступ к строчкам... У строк есть коллекция cells - дас доступ к ячейкам строки...

Этого джентльменского набора должно хватить для "прохода" по колонке таблицы. ;)

zerg
08.06.2017, 12:49
А если через onload? Пишем функцию которая будет обновлять данные в конкретной ячейке. Я же думаю можно получить html элемент куда она вставлен?
Или лучше как вы указали? Спасибо.

laimas
08.06.2017, 13:44
А если через onload? Пишем функцию которая будет обновлять данные в конкретной ячейке.

onload - документ загружен. Понятно, что это с "обновление" никак не связать?

Чего вы хотите?

ksa
08.06.2017, 15:01
Или лучше как вы указали?
Мой способ не единственный... :D
По большему счету все равно как ты получишь ссылку на нужную ячейку. Тут главное ее получить.
Имея ссылку на элемент можно его менять.

zerg
08.06.2017, 15:24
Ну в том плане что на каждый элемент поставить событие onload. И он сам в себя подставить данные.

laimas
08.06.2017, 15:31
на каждый элемент поставить событие onload

Не для каждого элемента такое событие определено. Вы чего хотите в конце концов?

ksa
08.06.2017, 16:38
Вы чего хотите в конце концов?
Дык...
Есть таблица и нужно одну колонку получить через ajax.

laimas
08.06.2017, 16:43
ksa,
а вы представляете получение колонки через ajax? Заполнить колонку данными полученными асинхронным запросом, это понятно. Но причем тут onload?

ksa
08.06.2017, 16:45
а вы представляете получение колонки через ajax?
Да... :yes:
Но мои "представления" могут не совпадать с потребностью ТСа. :D

Но причем тут onload?
Это уже точно не ко мне... :no:

laimas
08.06.2017, 16:47
Да...
Ну вы и извращенец. :D

ksa
08.06.2017, 16:52
Ну вы и извращенец.
:blink:

Это потому, что я могу что-то себе представить? :cray:

laimas
08.06.2017, 16:58
Нет на сервере ни строк таблицы, ни ее колонок, и ячейку с сервера получить нельзя. :)

ksa
09.06.2017, 08:51
Нет на сервере ни строк таблицы, ни ее колонок, и ячейку с сервера получить нельзя.
Звучит как пророчество...

laimas
09.06.2017, 11:49
Глава шестая, стих третий. :D