javascript - 我如何在 javascript 中包含这些节点的循环

标签 javascript php

我在 php 中有这些值

<?php $phpArray = array(
      0 => "Mon", 
      1 => "Tue", 
      2 => "Wed", 
      3 => "Thu",
      4 => "Fri", 
      5 => "Sat",
      6 => "Sun",
      );
?>

我在这样的循环中获取这些值

<script type="text/javascript">

var jArray= <?php echo json_encode($phpArray ); ?>;

for(var i=0;i<6;i++){
   // alert(jArray[i]);
}

 </script>

但是我遇到这样的情况,我需要循环

{ data: { id: 'e', name: 'store', weight: 45, faveColor: '#EDA1ED', faveShape: 'ellipse'     } },

现在我希望“Store”上的值保持不变,我想通过循环获取所有数据。 我该怎么办????

最佳答案

这相对容易:

<script type="text/javascript">

var jArray= []; 

<? foreach($phpArray as $item): ?>
jArray.push("<?=$item?>");
<?endforeach;?>
</script>

关于javascript - 我如何在 javascript 中包含这些节点的循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22039185/

相关文章:

javascript - 我在尝试将上传媒体按钮添加到自定义元框时遇到问题

php - 仅发布使用 while 循环创建的表单中的选择值

forms - PHPUnit:使用存储在 Symfony2 中的 session 变量测试表单提交

javascript - 使用输入范围缩放谷歌地图

javascript - 在 "sap.ui.model.SimpleType.extend"中设置文本字段值状态

javascript - 将 Angular 模块导出为 commonjs 模块

PHP session 编辑器

php - 将 JSON 发送到 PHP

php - 无法将数据保存到 mysql(按保存按钮后页面变为空白)

javascript - 从文件 url 获取扩展名