使用AJAX來提交訂單:如何從停止停止ESC鍵重定向
- 用戶填寫表單並點擊提交
- 禁用提交按鈕,從多次點擊
- 彈出模態通知記住這正在提交訂單
- 的提交通過AJAX
- 一旦成功形成,重定向到訂單確認頁面
- 如果不成功,解釋原因,隱藏模式,重新激活提交...等。
問題是,當他們點擊提交,如果他們再單擊ESC鍵,它可以阻止重定向,然後在頁面只是停留在即使爲了在技術上已經經歷懸而未決。
問:
我怎能使用Esc鍵停止我的用戶重定向?
我不認爲用戶會甚至知道他們在做什麼,但就我而言,訂單已經被處理。擊中逃跑只是讓他們看不到他們的確認頁面,可能使他們認爲訂單沒有通過。
是否有另一種/更好的方法來處理這種情況?
你不能。如果用戶想停止用戶代理(例如瀏覽器),他們可以。瀏覽器中的「停止」按鈕也會發生同樣的情況。 – jfriend00
讓頁面在間隔後輪詢訂單的狀態,以便它可以檢索所需的重定向,而無需實際發送訂單。 –
@DaveAnderson - 我不明白。你能澄清嗎? – Dave