2008-11-29 3 views
0

У меня есть некоторые формы, которые взаимодействуют с сервером с использованием AJAX по реальным причинам: каскадные комбо, предложения, множественные коррелированные варианты (например, я имею {элементарное) знание {French} [add] и {good} {Немецкий} [добавить] ...). У меня также есть некоторые регулярные поля, которые я обрабатываю.AJAX и формы

Дело в том, что, как только я подключился к серверной стороне, мне было бы легче проталкивать все данные таким образом. Это слишком далеко? Как насчет того, если у меня нет оснований для AJAX, и я все еще использую его для ввода данных формы? Я бы чувствовал себя обязанным предоставить резерв для людей с отключенным javascript, но основная часть логики была бы одинаковой, поэтому она не является шов для меня как большая часть накладных расходов. Это своего рода данные, которые я бы пропустил в любом случае, поэтому я не теряю параметры, которые были бы хороши для чего-то.

Любая причина не делать это таким образом?

ответ

1

Пользовательский опыт является важной частью любого программного продукта. Если вы можете улучшить опыт, обеспечив лучшее взаимодействие, нет причин не делать этого.

Удостоверьтесь, что вы пишете unobtrusive и degradable javascript, поэтому пользователи с экранными программами или браузерами с отключенным javascript могут завершить взаимодействие.

0

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

Смежные вопросы