У меня есть веб-сайт, который в основном позволяет клиентам создавать корзину с элементом, который можно настроить. Пользователь выберет элемент, и ему будет предложено выбрать первый вариант, который он хочет, его отправят на второй шаг, где он выберет свой второй вариант и т. Д.
Количество шагов и количество параметров являются переменными, так как они определяются клиентом. Обычно пункт имеет 2-3 шага с 5-10 вариантами. Однако, чтобы сделать его более быстрым для клиента, если для данного шага доступна только одна опция, он будет выбран автоматически и пользователь будет отправлен на следующий шаг.
Клиент решил настроить элемент с 10+ шагами, используя только одну опцию для каждого шага. В результате весь процесс автоматически выбирает все. FireFox это не нравится, так как выдает ошибку
Firefox обнаружил, что сервер
перенаправляет запрос на это
обращаться таким образом, чтобы никогда не
полный.
(я не проверял IE или Chrome, хотя, вероятно, он выдает похожие ошибки).
Какой лучший способ исправить это?
Прямо сейчас процесс в основном
- Пользователь выбирает товар
- Пользователь выбирает вариант, если доступно несколько вариантов. В противном случае сайт выполняет шаг 3.
- POST для добавления опции в корзину
- Перенаправление на
Page.aspx?step=#
- Повторите шаги 2-4 столько раз, сколько необходимо
Могу ли я внести какие-либо изменения в код или страницу, чтобы FireFox не думал, что я нахожусь в бесконечном цикле?