当前位置: 首页 > 面试题库 >

等待服务器进程时如何使用jQuery和PHP制作进度条?

令狐凌
2023-03-14
问题内容

当Google提供许多指向Stackoverflow的准确结果时,过去很容易找到我的问题的解决方案。但是,我没有找到解决这个问题的方法。如果您有任何建议我应该去哪里解决这个问题,请给我链接到答案。

情况是我想从数据库中搜索索引。该 索引过程 被触发jQuery.getJSON。它需要几分钟才能完成,所以
我想在进度栏中显示该索引编制过程
。我知道如何使用.getJSON客户端和PHP作为服务器端发出通用的ajax请求,但是我很难想象如何制作这样的进度条。

是否有任何机构可以向我解释该如何做?


问题答案:
  1. 检查Jquery进度栏用户界面:http : //jqueryui.com/progressbar/
  2. 每隔10秒使用.getJSON或ajax调用来调用服务器并检查进度
  3. 获取服务器进度后,更新用户界面

解释步骤2

第2步通常基于您的应用程序流,例如,假设我要在MYSQL中插入100,000条记录,我将创建另一个服务来检查行数,结果是30,000条记录,例如,这意味着现在的进度是30
%,因此,如果我每10秒调用一次此服务,我将获得当前的进度。



 类似资料:
  • 进程退出和等待进程 当进程执行完它的工作后,就需要执行退出操作,释放进程占用的资源。ucore分了两步来完成这个工作,首先由进程本身完成大部分资源的占用内存回收工作,然后由此进程的父进程完成剩余资源占用内存的回收工作。为何不让进程本身完成所有的资源回收工作呢?这是因为进程要执行回收操作,就表明此进程还存在,还在执行指令,这就需要内核栈的空间不能释放,且表示进程存在的进程控制块不能释放。所以需要父进

  • 问题内容: 我在Ruby中使用它来循环运行一系列命令行命令。然后,我需要在循环外部运行另一个命令。直到循环中的所有命令都终止后,循环外部的命令才能运行。 我如何使程序等待这种情况发生?目前,最终命令运行得太早。 一个例子: 因此,在运行之前所有需要返回的内容。 问题答案: 我认为您需要将循环内调用的结果分配给变量,并继续调用它们,直到所有变量变为真为止。 然后,您知道所有程序都已完成执行,就可以开

  • 操作:如果我点击任何一个链接,当页面加载完成时,进度条就会显示出来,然后这个进度条就会被隐藏 疑惑:我们想要自动化以上动作,我如何检查进度动作是否完成 下面是html代码 单击链接后,html看起来如下所示 则页面加载完成的html如下所示 那么如何检查进度条是否完成呢?目前我使用的是thread.sleep(),但有时web驱动程序会引发异常 请提供一个如何处理显式wait的建议

  • 问题内容: 我正在尝试重新启动服务器,然后使用以下命令等待: 但是我得到这个错误: 问题答案: 您应该将wait_for任务更改为local_action,然后指定要等待的主机。例如:

  • 问题内容: 如何在html / css /javascript中制作进度条。我真的不想使用Flash。在这里可以找到类似的东西 我真正想要的只是一个“进度条”,它可以更改我在PHP中提供的值。您会如何处理?有什么好的教程吗? 问题答案: 您可以通过css控制div的宽度来实现。大致遵循以下原则: 如果您愿意,可以从php发送该宽度值。

  • 问题内容: 我正在尝试解决程序中的问题,而这个问题是当我开始下载视频时程序没有响应,我也看不到进度栏移动,因此我尝试使用线程模块,但无法解决问题,因此我可以解决问题 通过此代码,我可以下载视频并将数据发送到另一个函数,以检索用于将其连接到进度条的信息 该代码是从视频功能接收到的信息,用于与进度条连接 我使用; python3.5 pyqt5 pafy 问题答案: 转移到另一个线程的一种方法是创建一