【问题标题】:How can I use the javaScript value in php如何在 php 中使用 javaScript 值
【发布时间】:2016-12-23 04:18:37
【问题描述】:

我有一个关于在 PHP 中使用 javaScript 值的问题:

var i; <br>
for(i=0;i<4;i++){ <br>
    alert("echo $MarkA[i]");<br>
}

$MarkA 是一个 PHP 数组
我想知道如何在 PHP 代码中使用 javascript 值“i”。
谢谢。

【问题讨论】:

  • alert("echo".$MarkA[i]);
    `
  • 你能不能把你上面和下面的代码贴上来,需要看看你想怎么用这个......
  • ajax能解决你的问题吗?您可以使用 ajax 将 javascript 值传递给 php。
  • var i; for(i=0;i;i++){ alert(); }

标签: javascript php loops


【解决方案1】:

PHP 不是这样工作的。您不能以这种方式混合客户端和服务器端脚本。一种选择是创建一个 JavaScript 变量:

<script>
   var marks = <?php echo json_encode($MarkA);?>;
   for(i=0;i<4;i++) alert(marks[i]);
</script>

【讨论】:

    【解决方案2】:

    您不能在服务器端脚本中使用客户端脚本变量。但是您可以使用以下方法解析 PHP 数组。不需要 javascript 增量变量。

    <?php $MarkA = array(1,2,3,4);?>
    
    <script>
    var json = JSON.parse("<?php echo json_encode($MarkA);?>");
    
    $.each(json,function (i,item) {
        console.log(item);
    });
    </script>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-30
      • 1970-01-01
      • 1970-01-01
      • 2018-01-30
      • 2017-02-27
      • 2019-09-05
      • 2011-12-12
      相关资源
      最近更新 更多