Javascript Zend Framework 3:如何使用和(推送)更新progressbar?

Javascript Zend Framework 3:如何使用和(推送)更新progressbar?,javascript,zend-framework3,Javascript,Zend Framework3,目前,我在MVC Zend Framework 3应用程序中使用进度条时遇到问题。 我很抱歉地遵守了合同中的指示 但我的问题是,我看到一个空的进度条,它没有更新,而我的长时间运行的php脚本正在工作(没有文件上传,但一个计算工作需要大约几分钟)。似乎progressbar的更新函数没有被调用 一些片段: a) index.phtml文件 (备注:与文档相比,我更改了iframe的位置和大小,以检查长期运行的php脚本的调试输出) $this->headTitle('Test-Page'); $

目前,我在MVC Zend Framework 3应用程序中使用进度条时遇到问题。 我很抱歉地遵守了合同中的指示

但我的问题是,我看到一个空的进度条,它没有更新,而我的长时间运行的php脚本正在工作(没有文件上传,但一个计算工作需要大约几分钟)。似乎progressbar的更新函数没有被调用

一些片段:

a) index.phtml文件 (备注:与文档相比,我更改了iframe的位置和大小,以检查长期运行的php脚本的调试输出)

$this->headTitle('Test-Page');
$this->h1(“测试页”);
?>
#长时间运行过程{
位置:绝对位置;
左:100px;
顶部:100px;
宽度:500px;
高度:500px;
}
#zend progressbar容器{
宽度:100px;
高度:30px;
边框:1px实心#000000;
背景色:#ffffff;
}
#zend progressbar完成{
宽度:0px;
高度:30px;
背景色:#000000;
}
函数Zend\ProgressBar\Update(数据)
{
document.getElementById('zend-progressbar-done')。style.width=data.percent+'%';
}
此页面演示Zend Progressbar的使用:

好的,同时,我可以自己回答这个问题:-)

JsPush适配器的声明是,update方法的默认值为

Zend\ProgressBar\Update

如我的问题所示,脚本中的方法正好有这个名称。当我将该方法重命名为

函数ZendProgressBarUpdate(数据)