新手请教个php进度条的问题
<inputtype="button">onclick="window.location.href='release.php'"value="release"/>想实现一...
<input type="button"> onclick="window.location.href='release.php'" value="release" />
想实现一个进度条,当点击按钮时候 ,会执行release.php中shell脚本。但是执行时间大概1分钟。没有进度条只能静静等待shell执行完毕后,跳转到release.php的页面。这种跳转方式能实现么?大牛高手帮忙最好能来代码及说明。 展开
想实现一个进度条,当点击按钮时候 ,会执行release.php中shell脚本。但是执行时间大概1分钟。没有进度条只能静静等待shell执行完毕后,跳转到release.php的页面。这种跳转方式能实现么?大牛高手帮忙最好能来代码及说明。 展开
1个回答
展开全部
不可能实现。WEB服务的原理是php脚本在服务器上执行并输出html代码到浏览器。在php正在执行的过程中浏览器只会是正在连接中的状态,浏览器得不到任何返回值,更不可能输出进度条。
最好的体验方式是,使用ajax,将release.php交由后台处理。前台可以显示一个伪进度条,没有准确的进度值,只是不停的运动表示脚本正在执行,并带上“请耐心等待”的提示,直到脚本执行完毕后通过ajax返回结果。
最好的体验方式是,使用ajax,将release.php交由后台处理。前台可以显示一个伪进度条,没有准确的进度值,只是不停的运动表示脚本正在执行,并带上“请耐心等待”的提示,直到脚本执行完毕后通过ajax返回结果。
追问
有例子么,ajax的。
&var=release_test'" value="发布"/>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询