Popup Force Browser打开Ajax

时间:2014-04-02 13:27:57

标签: javascript jquery ajax

我正在建立一个移动应用程序网站,但我有一个非常广泛的问题,我不确定甚至可以回答。

我正在构建的网络应用程序网站允许用户在一天内每隔20分钟提交一次数据,它会将他们的信息同步到服务器,这可能需要10分钟而信号很差。

我不希望发生的是用户在同步过程中离开 - 即使他们的数据仍然可以再次上传,当他们回来时,他们的关税会花费不必要的上传带宽。

基本上我有一些显示加载程序的代码,但我认为这还不够。

   $(document).ajaxStart(function () {
         $('.spinner').show();
   });

在ajax停止之前,是否有任何方法可以强制用户继续浏览器或打开页面?就像一个强制弹出窗口 - 我知道它看起来很烦人,但它符合用户的最佳利益。

1 个答案:

答案 0 :(得分:1)

为什么不在同步时显示旋转徽标。您可以在函数开始时加载它,然后在回调时禁用它。它不会强迫任何东西,但它会在视觉上明显地向用户表明正在发生的事情。