我最近下载了Open Flash Chart的源代码,并将其集成到我的Zend MVC.Since中,我使用了自动加载器,我重命名了我的文件,并注释了"require_once“源代码行。
但是,当我尝试加载图表时
<script type="text/javascript">
swfobject.embedSWF(
"<?php echo $this->baseUrl() ?>/swf/open-flash-chart.swf",
"my_chart", "550", "200",
"9.0.0",
"<?php echo $this->baseUrl() ?>/swf/expressInstall.swf",
{"data-file":"<?php echo $this->baseUrl()?>/reportexpense/piechart/"}
);
</script>它加载的是"/data-files/y-axis-auto-steps.txt",我不知道为什么。
我的控制器返回我期望呈现的JSON字符串。我遗漏了什么?
发布于 2010-05-04 20:44:23
只是为了帮助那些可能遇到同样问题的人。我调整了我的代码以读取
<script type="text/javascript">
swfobject.embedSWF(
"<?php echo $this->baseUrl() ?>/swf/open-flash-chart.swf",
"my_chart", "550", "200",
"9.0.0",
"<?php echo $this->baseUrl() ?>/swf/expressInstall.swf",
{"get-data":"get_data_1"}
);
function ofc_ready()
{
//alert('ofc_ready');
}
function get_data_1()
{
return JSON.stringify(<?php echo $this->myreport?>);
}
</script>它工作得很完美。
https://stackoverflow.com/questions/2475557
复制相似问题