2014-09-05 22 views
0

我目前正在使用HTML5文件上傳的網站上傳頁面上的多個視頻,並允許用戶填寫有關這些視頻的信息。在ajax文件上傳期間更改頁面

問題是視頻可能需要一段時間才能上傳,而用戶不希望坐在等待文件上傳的頁面上,他們想要繼續使用該網站,而且根本沒有足以勝任使用兩個瀏覽器窗口,甚至同時管理兩個選項卡。

是否可以防止頁面更改時取消ajax調用?或者以ajax上傳電話會繼續的方式更改頁面?

回答

1

可以在上傳文件時通過ajax更新頁面,但必須手工實現該行爲。 將事件監聽器添加到應更新頁面的鏈接並覆蓋瀏覽器的默認行爲以發送Ajax請求並相應地更新頁面。

如果您使用jQuery,ajax方法將滿足您的需求。

http://api.jquery.com/jquery.ajax/

爲了讓導航一致,你也應該實現一個AJAX歷史溶液(使用戶可以使用瀏覽器的「以前」和「下一個」按鈕。

可以使用jQuery.address插件 http://www.asual.com/jquery/address/

乾杯和快樂編碼!