2013-02-28 58 views
0

所以後重新提交F5,我有也有類似標記如以下表格形式:jQuery UI的形式甚至不會停止Ajax

<form name="form1" id="form1" action="/send/confirm-and-pay" method="POST" data-ajax="false"> 

的問題是,表單提交後,我將展示下一頁,如果用戶按F5刷新頁面,則不會再次請求重新提交表單,並且之前的「發佈」請求現在在螢火蟲中顯示爲「獲取」請求。

Firebug的輸出是:

1) On clicking on submit: "Post confirm-and-pay 200OK" 
2) Now, on pressing F5: "Get confirm-and-pay 200OK" 

我們提到,所有形成的值發送到行動「確認和支付」頁面上的損失,以致,它說明不了什麼。

任何幫助將被折扣。

+0

我想這裏的專家會幫助你,如果你發佈更多的代碼和上下文。 – 2013-02-28 12:58:05

+0

@MayuMayooresan上面給出的代碼在用戶點擊提交按鈕時工作得很好。如果頁面刷新後,通常瀏覽器會詢問確認框,因爲所有數據都將被重新提交,用戶是否真的想刷新。這件事情沒有發生在我的最後,因爲按F5按鈕,頁面刷新,但在螢火蟲它顯示一個獲取請求和所有表單數據丟失。希望我在這裏有所幫助。 – gaurav 2013-02-28 13:06:33

+0

@gaurav你有沒有解決這個問題?我遇到了一些與jQuery Mobile代碼相同的問題。 – Zac 2014-12-07 07:27:53

回答

0

我加入這個代碼更改了某些設置,比如:

$.mobile.ajaxEnabled = false; 
$.mobile.hashListeningEnabled = false; 

現在,當您按「F5」,請求將被公佈。你可以試試這個。