Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.10.2015, 17:58
Аватар для ogurchik
Аспирант
Отправить личное сообщение для ogurchik Посмотреть профиль Найти все сообщения от ogurchik
 
Регистрация: 23.02.2015
Сообщений: 45

Как лучше всего добавлять на страницу данные, пришедшие в json?
Значит, есть таблица, в ней данные с сервера. Данные могут меняться и обновляться, поэтому после нажатия на ту или иную кнопку, с базы должен приходить json с обновленными данными. Ну естественно старые данные нужно заменить на новые.
Вопрос, как лучше всего это сделать? Просто в цикле повставлять в теги а потом вставить в html? Как будет грамотнее?
Ответить с цитированием
  #2 (permalink)  
Старый 07.10.2015, 08:11
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,118

Сообщение от ogurchik
как лучше всего это сделать?
Можно Ангулар подключить... Тогда достаточно просто получать тот json, а табличкой займется Ангулар.
Ответить с цитированием
  #3 (permalink)  
Старый 07.10.2015, 18:34
Аватар для ogurchik
Аспирант
Отправить личное сообщение для ogurchik Посмотреть профиль Найти все сообщения от ogurchik
 
Регистрация: 23.02.2015
Сообщений: 45

ksa,
в проекте просто уже достаточно всяких разных технологий, я думаю что Ангулар подключать будет лишним
Ответить с цитированием
  #4 (permalink)  
Старый 07.10.2015, 19:36
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

ogurchik,
как вариант -- таблицу удалить, заменить строки, вернуть на место.
Ответить с цитированием
  #5 (permalink)  
Старый 07.10.2015, 22:58
Аватар для armidoll
Кандидат Javascript-наук
Отправить личное сообщение для armidoll Посмотреть профиль Найти все сообщения от armidoll
 
Регистрация: 28.05.2015
Сообщений: 116

Прикрутить какой-нить простенький js template engine, не вариант?

handlebars js

Последний раз редактировалось armidoll, 07.10.2015 в 23:04.
Ответить с цитированием
  #6 (permalink)  
Старый 08.10.2015, 08:53
Профессор
Отправить личное сообщение для krasovsky Посмотреть профиль Найти все сообщения от krasovsky
 
Регистрация: 21.12.2012
Сообщений: 869

Сообщение от ogurchik
в проекте просто уже достаточно всяких разных технологий, я думаю что Ангулар подключать будет лишним
Если уж подключать ангулар - то делать на нем все.
Если для таблицы приходят все новые строки - можно в цикле создавать не сами элементы а строку типо '<tr><td>'+someval+'</td></tr>' и потом уже все это зафигачить через InnerHtml а таблицу предварительно удалив все старые строки. Хотя опять же если есть возможность что где то будешь делать что то подобное в проекте то подключи js templates какой нибудь.
А вот ежели отдельные строки меняются а не вся таблица то лучше самому заморочиться.
Ответить с цитированием
  #7 (permalink)  
Старый 08.10.2015, 10:12
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от ogurchik
в проекте просто уже достаточно всяких разных технологий
Сообщение от krasovsky
Если уж подключать ангулар - то делать на нем все.
поэтому vue.js

впрочем, насчет "достаточно" - спорное утверждение. Можно ерунды напихать, кот. конфликтовать будет.
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #8 (permalink)  
Старый 08.10.2015, 15:01
Аватар для ogurchik
Аспирант
Отправить личное сообщение для ogurchik Посмотреть профиль Найти все сообщения от ogurchik
 
Регистрация: 23.02.2015
Сообщений: 45

krasovsky,
да, типа так и планировалось, ну вот размышляю, уж не будет ли это очень тяжело?

вообще в проекте есть underscore про сочетание его с ajax ничего не нагуглилось.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как отобразить данные из базы на форме? ascherbakov AJAX и COMET 2 12.03.2014 15:55
Контекстное меню как считать данные из таблицы xela1980 jQuery 25 31.05.2013 14:20
ajax в каком виде лучше отослать данные Nightmare jQuery 0 13.04.2011 22:12
как отсортировать пришедшие данные ajax? FRIE jQuery 9 15.07.2010 16:22
30(1|2) редирект от сервера. Или как лучше сделать редирект при верной отсылке форма. pizzZ AJAX и COMET 2 18.02.2010 09:06