Рекомендации по обновлению формы PHP / jQuery / AJAX - PullRequest
1 голос
/ 08 июля 2011

На одной из моих страниц я извлекаю таблицу данных из базы данных и показываю ее пользователю, давая им возможность обновлять значения для каждой строки. Мой вопрос: каков наилучший способ сделать это?

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

Ответы [ 2 ]

2 голосов
/ 08 июля 2011

Вы должны определенно определить отдельные формы для каждой строки. Нет необходимости отправлять все данные постоянно.

Семантически, они также являются отдельными формами. Также легче обрабатывать данные, которые вы получаете на стороне сервера.

1 голос
/ 08 июля 2011

вы можете настроить его так, чтобы при нажатии на запись данные для этой записи (id, name, other ...) загружались в форму в диалоговом окне пользовательского интерфейса jQuery, а затем в диалоговом окне две кнопки (сохранить,отменить)

Сохранить: использовать ajax для отправки данных в помощник по php, который обновит запись в базе данных

отмена: очистить поля в форме и закрыть диалоговое окно

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