سؤال

لقد قمت مؤخرًا بتنزيل رمز مصدر Open Flash Chart وقد قمت بداخله في Zend mvc.since ، لقد استخدمت Autoloader التي قمت بإعادة تسمية ملفاتي وعلقت خطوط المصدر "requist_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>

عملت تماما.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top