TP_PHP及时显示执行数据
控制器方法
public function autoDemo(){ $this->display(); for ($i=0; $i < 50; $i++) { sleep(3); show_msg($i.‘*3秒过去了...‘,‘green‘); } }
输出函数
function show_msg($msg, $class = ‘‘){ echo "<script type=\"text/javascript\">showmsg(\"{$msg}\", \"{$class}\")</script>"; flush(); ob_flush(); }
模板
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <div id="show-list" class="install-database"> </div> <script type="text/javascript"> var list = document.getElementById(‘show-list‘); function showmsg(msg, classname){ var li = document.createElement(‘p‘); li.innerHTML = msg; classname && li.setAttribute(‘class‘, classname); list.appendChild(li); document.scrollTop += 30; } </script> </body> </html>
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。