string(6) "ajeesh" ["passkey"]=> string(4) "1234" ["-6ren">
gpt4 book ai didi

javascript - 将数组值从 php 复制到 javascript

转载 作者:行者123 更新时间:2023-11-30 17:42:19 26 4
gpt4 key购买 nike

我有一个php数组

array(6) { 
["merchant_id"]=> string(6) "ajeesh"
["passkey"]=> string(4) "1234"
["amt"]=> string(5) "10.00"
["email"]=> string(16) "ajeesh@gmail.com"
["mobileNo"]=> string(10) "9874563210"
["orderID"]=> string(6) "123456"
}

这是我通过 var_dump($_POST) 得到的。

如何将所有这些值复制到 javascript 数组变量?这怎么可能?假设如果我做的javascript数组是

var thisSession = new Array();

试试

我已经在 javascript 中尝试过了

<script>
window.onload = function getApp(){
var thisSession = JSON.parse('<?php echo json_encode($_POST); ?>');
alert (thisSession);
}
</script>

这在 php 中

json_encode($_POST);

但是 javascript 正在警告“对象对象”。我没有得到数组!为什么?

最佳答案

您可以使用 JSON,对 PHP 变量进行编码,然后在 JS 中解析它:

var thisSession = JSON.parse('<?php echo json_encode($_POST); ?>');

关于javascript - 将数组值从 php 复制到 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20803095/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com