Есть ли какие-либо проблемы при разработке сайта с использованием jquery, который при необходимости отправляет информацию на сервер через $ .post? - PullRequest
2 голосов
/ 09 января 2011

Я разрабатываю веб-сайт (просто для удовольствия) и использую в основном js / jquery для создания веб-сайта, общаясь с сервером с помощью $ .post для входа в систему, отправки текстовых сообщений, отправленных пользователем, и т. Д.

Есть ли какое-либо падение к этому?Должен ли я делать это по-другому?

Ответы [ 3 ]

1 голос
/ 09 января 2011

как всегда "это зависит" от того, что ты делаешь ...

Если этот сайт просто "для удовольствия", то нет, нет проблем.

Если вы размещаете его в Интернете, то вы хотите убедиться, что ваши пользовательские действия (особенно вход в систему и т. Д.) Выполняются через SSL (что влияет на то, как вы обслуживаете ваши файлы JS).

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

0 голосов
/ 09 января 2011

A POST через JQuery равно POST через HTML (отправка формы) во всех отношениях, кроме одного: HTML является синхронным, JQuery - асинхронным.Имея это в виду, нет ничего плохого в этом, кроме необходимости обновлять определенные части страницы на лету (после входа пользователя), что может быть утомительным (например, необходимость динамически менять окно входа в систему с помощью «пользовательской панели»") и поэтому многие разработчики просто используют HTML POST.

0 голосов
/ 09 января 2011

Пока ваш сайт полностью функционален без JavaScript, я не вижу в этом проблем.Если вы пойдете еще дальше и будете использовать jQuery для навигации, имейте в виду, что поисковые роботы не смогут проиндексировать вашу страницу, и (если вы не будете осторожны и используете якоря), вашим посетителям будет нелегко пользоваться кнопками назад / вперед.в своих браузерах.

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