0

我是 php、jquery 和 json 的新手。我在我的新网站中使用了所有这些。我的问题是我需要将我的 html 页面分成 4 个部分作为 div(北、南、东、西),并在每个 div 中显示一个饼图,从 jquery/javascript 绘制。我为每个区域(如北、南、东、西)添加了一个 foreach 循环。我已经在会话中设置了 jquery/php 脚本所需的数据。

但我看到该脚本仅在 for 循环结束时执行,并且仅在第四个 div 中绘制饼图。

我想知道如何为 php 循环的每次迭代调用脚本的语法。请求您的帮助。

          <?php
    $customerSelected = "IBL";//change this to actual selected customer
    $zoneArray = array(1,2,3,4);
    $_SESSION['customerSelected']=$customerSelected;    
    foreach($zoneArray as $zone){

        $_SESSION['zone']=$zone;    

        $quadrantName = '';
        if($zone == 1){
            $quadrantName = 'firstQuadrantNorth';
        }else if($zone == 2){
            $quadrantName = 'secondQuadrantSouth';
        }else if($zone == 3){
            $quadrantName = 'thirdQuadrantEast';                
        }else if($zone == 4){
            $quadrantName = 'fouthQuadrantWest';

        }
        $_SESSION['quadrant']=$quadrantName;
    ?>
    <div id="<?=$zone?>" style="height:250px;width:49.7%;float:left;      border:1px   solid #CCC;">

        <div id="<?=$quadrantName?>" style="min-width:50%; height:100px;text-align:left"></div>
        <script src="scripts/piechartsims.js?v=<?=$cachebuster; ?>"></script>
        <div style="min-width:50%;height:140px;text-align:center;align:center;overflow:auto;">

            <?php
                include('LastCommunicatedInc.php');   
            ?>
        </div>
    </div>
    <?php
    }
    ?>

`

4

0 回答 0