Сериализованный ввод формы или запрос
Я использую PHP, MySQL, JQuery. Мой случай таков
шаг 1: я генерирую 10 элементов списка шаг 2: при щелчке каждого элемента должны отображаться дополнительные данные об этом элементе
Поскольку я могу получить все данные, необходимые из базы данных для 10 элементов самого шага 1, я должен передать все данные в виде сериализованной формы ввода для каждого элемента списка, используя ajax для шага 2 . ИЛИ я должен послать второстепенную часть через ajax и расширить данные, запрашивая каждое событие on click? Какой лучший способ сделать?
1 ответ
В любом случае должно работать, это зависит только от объема / размера данных.
Если вы считаете, что дополнительная информация слишком велика или что страница загружается слишком медленно, я бы выбрал второй вариант: "сначала отправлять элементы списка и создавать их, а затем при щелчке по одному из них использовать ajax для получения информации".
Если информации не так много, я бы использовал первый вариант, так как это сократит время загрузки дополнительной информации, когда пользователь щелкает элемент списка.