为了账号安全,请及时绑定邮箱和手机立即绑定

php while循环中的js变量

php while循环中的js变量

PHP
小唯快跑啊 2021-10-22 16:59:04
我熟悉php但仍在学习Js。有些人帮助我完成了 ajax 表单以将数据发送到 mysql。但现在我被困在下面:我使用了 while 循环,因为我想打印与查询匹配的所有内容while($row = mysqli_fetch_assoc($result)){     comment_id = $row['comment_id'];     echo "<script>";     echo "var count = ".json_encode($comment_id);      echo "</script>";    }但是我在 while 循环中得到的最后一个值分配给了 js 变量计数,因为 php 是服务器端而 js 是客户端。然后我尝试添加数组(因为它可以容纳很多值)    while($row = mysqli_fetch_assoc($result)) {    $comment_id = $row['comment_id'];     echo "<script>";                                    echo "var count = [];";                                    echo.     "count.push($com);";                                    echo "</script>"; }但是我再次获得了 while 循环中的最后一个值。有什么方法可以将 php while 循环中的整个数据分配给 js 变量。
查看完整描述

1 回答

?
Helenr

TA贡献1780条经验 获得超3个赞

我刚刚有了一个想法,我认为现在已经解决了。我所做的是在 while 循环中取出一个 php 数组并将其分配给 js 数组。


    $count = [];

    while($row = mysqli_fetch_assoc)

    $comment_id = $row['comment_id'];

     array_push($count,$comment_id);

    echo "<script>";

    echo "var count =".json_encode($count);

    echo "</script>";

}


查看完整回答
反对 回复 2021-10-22
  • 1 回答
  • 0 关注
  • 160 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信