我有一个可能没有解决方案的问题,但希望有人能解决这个问题。
我用 PHP/MySQL 开发了一个网站,它使用 HTML/CSS 来处理工资单。当用户提交过去(2 周)期间的工资单时,它会处理每个员工的工时。对于员工少于 50 人的公司,它可以很快处理它,但对于员工超过 100 人的公司,它可能需要相当长的时间来处理。理想情况下,我想要的不是通用的“加载”栏或估计的“35% 加载”栏,因为每个公司的工资单在员工人数上会有很大差异。
最好的解决方案是,一旦他们提交了支付周期,我就可以从 PHP/MySQL 处理器/DB 传递总记录数,然后在 PHP 处理器处理每个员工时更新该数字,这样用户就会看到“Processing Employee 35 of 134”,例如“35”会随着每条记录的处理而增加和更新。或者,如果不可能,我什至可以使用动态列表,例如:
处理 134 名员工 1
处理 134 名员工 2
处理 134 名员工 3
处理 134 名员工 4
等等......
Ajax 或 Javascript 似乎是实现这一目标的最佳选择,但我还不知道如何使用它们来实现这一目标。任何帮助或见解将不胜感激。如果我也找到任何东西,我会继续寻找并更新这篇文章。