Показать сообщение отдельно
  #27 (permalink)  
Старый 20.02.2014, 16:58
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Есть еще табличная структура, например $_FILES в нее компилятся.

var prods = {

id:[78, 35, 43],
color:['green', 'red', 'orange'],
price:[123, 456, 789]

};

Что дает? Например products.color это готовый список для select option. Если так хранится заказ то product.price - это готовый список для суммирования total'а

Адресация идеальна в циклах, директом - жопа.

index = products.id.indexOf(78);
color= products.color[index];

Можно дополнительно проиндексировать. У меня так и сделано, кстати, но на php.

Что дает? А например я получаю любую колонку по ее номеру через аякс с того же самого опупенного запроса, из которого запросы на все остальные колонки (идентификаторы) просто выкидываются, а табличная структура позволяет отгрузить результат той же продуктовой модели прямо в браузер. Кроме того трансформация (рендер) данных по колонкам гораздо эффективнее чем по строкам. Потому что на каждую колонку требуется отдельные, нередко изрядные опции. Например есть адрес сайт/tables/?p=1... туева хуча фильтров может быть, и буква j означает - идтикаты на аякс. значение j=3 означает выдай-ка всю четвертую колонку, только одну. Чпок и выдали. Юзер чпок и получил подсказку какие вообще в этой колонке могу быть уникальные значения. Потому что у него 15 страниц скажем.

Последний раз редактировалось kostyanet, 20.02.2014 в 17:09.
Ответить с цитированием