我有一个输出完整性百分比的脚本:10%20%...... 100%完成。
我可以将该输出带到网络上吗? 我用jquery ajax调用它:
$交( 'dojob.php ID =作业ID?');
感谢阿曼
答案 0 :(得分:4)
如果我理解你想要什么,那么你打算给dojob.php
打电话,让它在一定的时间间隔内恢复它的进度。使用一个ajax调用无法完成此操作。
如果你需要这样做,你将不得不调用dojob.php但是然后每x秒单独调用一次以某种方式监视它的进度。例如,假设您有checkStatus.php,它可以为您提供dojob的进度。所以你调用dojob.php,然后每隔5秒调用checkStatus.php,这将返回你完成dojob的%。
Simiarly,你可以调用dojob并让它启动一个单独的线程然后返回。每隔x秒调用checkStatus.php,它将返回%complete,或者在完成时返回dojob的结果。
答案 1 :(得分:0)
简单地写一下,试试下面的代码
HTML:
<div id="progress"></div>
js code:
$('#progress').load('dojob.php?id=jobid');