在php循环中调用jquery

在php循环中调用jquery,php,jquery-ui,Php,Jquery Ui,我不熟悉php、jquery和json。 我正在我的新网站上使用它。 我的问题是我需要将html页面分成4个部分作为div(北、南、东、西),并在每个div中显示一个饼图,该饼图是从jquery/javascript中绘制的。 我为每个区域添加了一个foreach循环,如北、南、东、西。 我已经在会话中设置了jquery/php脚本所需的数据 但是我看到脚本只在for循环的末尾执行,并且只在第四个div中绘制饼图 我想知道如何为php循环的每次迭代调用脚本的语法。 请求你的帮助

我不熟悉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
    }
    ?>


你真的需要改进你的整体代码。我真的被这段代码弄糊涂了。为什么php标记之外有php变量?我建议您学习一些php教程,并阅读一些关于请求和响应如何工作的内容。此外,尝试至少将html模板(视图)与代码(模型/控制器)分开。这个简单的范例为您提供了很多可维护性。我只是删除了php标记。现在我添加了它。我在这里尝试做的是我有一个php循环,在每次迭代中我都会添加一组div标记。在每个div标记中,我想调用当前值为$quadrantName和$zone的jquery脚本,但这并没有发生因为脚本只在循环结束时执行,并在最后一个象限中绘制饼图。