【问题标题】:Javascriptvariable in PHPPHP中的Javascript变量
【发布时间】:2016-10-04 01:02:16
【问题描述】:

我有一个问题。 我在 Javascript 和 PHP 中有这个 for 循环,一些 Sessionvariables 声明如下: PHP:

$Vorname = $_POST['Vorname'];
$_SESSION['anzahl'.$Vorname] = $_POST['anzahl'];

Session变量不止一个,如SESSION['anzahl'.'div0']、SESSION['anzahl'.'div1']、SESSION['anzahl'.'div2']等。

在 Javascript 中,我想通过循环从不同的 Sessionvariables 获取值。

如何将“i”从 JS-for-loop 获取到 PHP 回显中? 还是有更好的方法来做到这一点? JS:

for(var i =0;i<Bestellungen;i++){
     Sessionanzahl.push("<?php echo $_SESSION['anzahl'."div".i]?>");
}

谢谢!

【问题讨论】:

    标签: javascript php loops session


    【解决方案1】:

    将整个 php 数组作为 json 传递给一个 javascript 变量并合并到您的另一个数组中

    var phpArray = <?php echo json_encode($_SESSION['anzahl']) ?>;
    
    Sessionanzahl = Sessionanzahl.concat(phpArray);
    

    【讨论】:

    • 感谢您的回答。问题是 $_SESSION['anzahl'] 不是数组。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-19
    • 2012-05-18
    相关资源
    最近更新 更多