добавить новые данные в список против данных запроса и заполнить список - PullRequest
0 голосов
/ 10 октября 2010

Например, добавление новых категорий в список.

Как только новая категория будет добавлена ​​и успешно отправлена ​​в базу данных, я должен использовать JS для непосредственного добавления этого значения в список или запростаблицу снова и заполнить список?

Ответы [ 2 ]

0 голосов
/ 10 октября 2010

Вы можете сделать оба. Что будет проще, будет зависеть от того, что нужно сделать, чтобы отобразить новую категорию в списке. Если это просто добавление имени категории в список, нет необходимости перезагружать список. Если вам нужно добавить его где-то посередине, чтобы поддерживать алфавитный порядок, это становится сложнее. Если добавление категории означает, что на это влияют многие другие элементы, и их также необходимо изменить, перезагрузка полного списка может быть проще.

Одним из недостатков перезагрузки полного списка является возможность дублирования кода. Список и разметка вам нужны в первый раз, когда вы загружаете страницу и генерируете HTML с помощью PHP, и во второй раз, когда вы перезагружаете список с помощью JavaScript. В таких случаях лучше всего настроить ваши сценарии таким образом, чтобы вы могли легко использовать тот же код для запроса этого списка. В противном случае вы будете писать одно и то же дважды.

0 голосов
/ 10 октября 2010

Это зависит от того, сколько пользователей будет использовать вашу систему / приложение. Если уровень параллелизма слишком высок и ожидается, что будут часто добавляться категории, то вы, вероятно, захотите запросить в БД весь список и отобразить его, но если это не так, то это ОК, чтобы просто добавить текущую запись в список.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...