Открыть Flash Chart при ошибке Zend MVC
-
21-09-2019 - |
Вопрос
Недавно я загрузил исходный код открытой флэш -диаграммы, и я переполнил его в свой 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, которую я ожидаю отобразить.Что мне не хватает?
Решение
Просто чтобы помочь тем, кто может столкнуться с той же проблемой.Я скорректировал свой код, чтобы читать
<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>
Это сработало отлично.
Не связан с StackOverflow