jQuery Post на PHP для перенаправления? - PullRequest
0 голосов
/ 26 февраля 2010

Я пытаюсь выяснить, могу ли я сделать следующее:

  1. Пользователь отправляет форму в скрипт через сообщение jquery
  2. В зависимости от того, что было обработано, скрипт может возвращать или не возвращать ошибки
  3. Если скрипт не обработал никаких ошибок (например, УСПЕХ), я хочу перенаправить на страницу УСПЕХ

Я знаю, что можно перенаправить браузер через javascript, но я беспокоюсь, если у некоторых пользователей отключен JavaScript, весь поток может быть испорчен.

Заранее спасибо.

1 Ответ

3 голосов
/ 26 февраля 2010

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

Для тех, у кого нет JavaScript, вы должны добавить некоторую подпрограмму на стороне сервера, которая сделает эту работу. И тогда вы можете использовать перенаправление через HTTP-заголовок или <meta> перенаправление.

Чтобы сохранить работоспособность обоих способов, запрограммируйте серверную подпрограмму в код и замените ее при помощи jQuery при загрузке страницы. Пользователи JavaScript выполнят замену jQuery и получат оценку jQuery; другие просто останутся с нормальной версией.

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