самый быстрый способ отображения данных

У меня есть несколько форм на одной странице HTML ...

Я должен где-то отфильтровать эти формы ... (например, проверить, все ли или некоторые элементы формы имеют значения и т.д ...)

Я использую ajax для отправки форм, но я не знаю, должен ли я отфильтровать его перед отправкой в ​​мой файл php или фильтровать его внутри файла php?

Я хочу, чтобы данные быстрее отображались ....

??????????????

Спасибо

13.10.2009 12:49:19
Что вы подразумеваете под фильтром? Вы хотите отправлять только непустые формы или хотите уведомить пользователя, если оно пустое (т. е. поле обязательно для заполнения)? Кроме того, больше вопросительных знаков не равно лучше / быстрее ответ
Marius 13.10.2009 12:52:27
3 ОТВЕТА
РЕШЕНИЕ

Фильтр в обоих местах. Вы не можете доверять чему-либо, что клиент отправляет на ваш сервер, поэтому всегда проверяйте в сценарии на стороне сервера, что то, что они отправили, хорошо. Но вы не хотите, чтобы ваш клиент ждал, так что проверяйте также и на стороне клиента.

2
13.10.2009 12:51:14
Разве это не делает сайт медленным?
pesar 13.10.2009 12:52:16
Я согласен с Мариусом. Проверка на стороне клиента позволяет фильтровать содержимое еще до того, как происходит отправка формы, что экономит трафик, а пользователю - драгоценное время.
Corey Ballou 13.10.2009 12:54:17
определенно нет. Вы не можете пожертвовать безопасностью ради производительности ... не с текущими силами.
0100110010101 13.10.2009 12:55:06
Что замедлит работу сайта?
Marius 13.10.2009 12:55:39
В этом случае форма представляет собой форму объявлений, где пользователи выбирают разные категории и подкатегории, а также диапазоны цен, если они хотят ... Так что будет рекомендовано в моем случае? Поскольку нет никакой информации, которую я бы хотел скрыть на самом деле!
pesar 13.10.2009 13:07:17

Всегда учитывайте, что есть люди, у которых отключен JavaScript. Для них вам необходимо проверить данные на стороне сервера.
Также можно манипулировать проверками на стороне JavaScript (Firebug и т. Д.), Поэтому вам также нужно проверять данные на стороне сервера для людей, у которых включен JavaScript.

0
13.10.2009 12:54:01

я бы сначала сказал, что наличие нескольких форм на одной странице определенно не лучшая практика. особенно если вы используете Ajax для отправки форм. используйте проверку на стороне клиента и на стороне сервера. подумайте об использовании какой-либо платформы, которая может облегчить вашу жизнь и дать вам некоторые индивидуальные решения

0
13.10.2009 13:03:40