我有一個網站,基本上可以讓客戶建立了車用可配置的項目。用戶將選擇一個項目,並會提示他們挑選他們想要的第一選擇,他們會發送到第二步,他們挑選自己的第二個選擇,等什麼是處理多個自動重定向的正確方法?
的步數和選項的數量是可變的,因爲它們是由客戶定義的。通常該項目只有2-3個步驟和5-10個選項。但是,爲了讓客戶更快,如果給定步驟只有一個選項可用,它將自動選擇並且用戶將被髮送到下一步。
客戶端決定建立一個項目與10+步驟只用一個用於每個步驟的選擇。這導致整個過程自動選擇一切。 Firefox不喜歡這個,因爲它給出了錯誤
的Firefox已檢測到服務器 被重定向此 地址的請求的方式,永遠不會 完成。
(我沒有檢查IE或Chrome,但它可能會給出類似的錯誤)。
什麼是解決這個問題的最好方法是什麼?
眼下過程基本上
- 用戶挑選項目
- 用戶選取的選擇,如果有多個選項可用。否則,網站本身會執行第3步。
- POST到選項
- 重定向添加到購物車到
Page.aspx?step=#
- 重複步驟2-4多次必要
有什麼變化,我可以對代碼或頁面,以便FireFox不認爲我處於無限循環?
該網站將進行檢查,以確保如果他們在步驟10,則步驟1到9已被標記爲完成。如果沒有,他們會回到第一個未完成的步驟。 – Brandon 2010-12-14 17:20:26
在這種情況下,如果服務器的副本是主服務器,似乎在URL中包含頁面#就會變得複雜。 – Greg 2010-12-14 17:27:47