У меня странная сетка с разными столбцами высоты. Под этим я подразумеваю, что столбец 1 может иметь 4 квадрата, которые необходимо заполнить, в то время как столбец 2 может иметь 5, а столбец 3 может иметь 2. Для целей этого вопроса предположим, что они являются статическими и имеют следующие значения:
Col | Height
---------------
1 4
2 3
3 5
4 2
5 3
Мой первый вызов ajax вернет массив элементов. Каждый item
будет иметь name
и url
.
Функция для обработки исходного вызова, скорее всего, будет выглядеть примерно так:
var processJSONResult = function (data ) {
myglob= data.data;
$.each(data.data, function(i, item){
url = item.url;
name = item.name;
});
}
Так что возникает вопрос первый: какой самый эффективный способ изначально заполнить сетку. У меня есть шаблон HTML, а затем просто заполнить его один за другим? Или я динамически создаю сетку и затем заполняю ее?
Вторая часть вопроса касается обновления. Время от времени страница инициирует вызов ajax для новых записей. Если появятся записи, нам нужно будет случайно (или нет, но я полагаю, что случайным образом проще) добавить их в сетку, заменив одну из старых записей сетки.
Итак, второй вопрос: как лучше всего это сделать, учитывая то, что вы считаете лучшим в первой части?
Я знаю, что это глупый вопрос, поэтому спасибо всем, кто нашел время, чтобы взглянуть на него.