获得了执行5个ajax步骤的javascript代码。
第二步和第三步涉及文件上传。有进度条。
不确定如何在5个步骤中逐步更新进度条。
演示位于http://ajaxprogressbar.cloudcontrolled.com/ajaxprogress.html
要执行它,请按“运行进度条”按钮
该代码位于github
基本上ajax过程有5个步骤。
step1,4和5分别将数据发送到step1.php,step4.php和step5.php。
step2和step3是ajax文件上传步骤。
序列应为:
请注意,标有(已完成)的标签已完成。请参阅演示here。
我想完成R3,R4, R6,和R7而不会破坏任何其他内容。
R6是最重要的。
R3现在是最重要的。
号。我做了一个简化的测试用例,我删除了尽可能多的不必要的代码来解释我的问题,而不会影响问题陈述。
因此有些逻辑似乎缺失了。但作为一个演示,请放心,没有错误。我已经测试过了。
我还通过为fileupload.php
输入sleep(5)
来模拟文件上传的时间延迟
我将使该解决方案作为演示工作并在线提交。
这也是为了帮助其他人学习我的问题。