gpt4 book ai didi

javascript - 将 php 数组从表单传递到 javascript 文件

转载 作者:行者123 更新时间:2023-11-28 18:05:38 24 4
gpt4 key购买 nike

我有一个 php 关联数组 $php_array。另外,我的 php 文件中有一个如下所示的表单。

<form action="" method="post">
<p class="submit">
<input name="submit" class="button-primary" value="Send" type="submit" id="">
<input type="hidden" name="details" value="' . $php_array . '"/>
</p>
</form>

我想将此数组 $php_array 传递给 JavaScript 文件,例如

  `details = $("input[name=details]").val();`

数组的格式为

Array(
[59] => Sree
[53] => Smith
)

我想在单击链接“发送”时使用 javascript 将名称显示为下拉列表。如何将 php 数组传递给 javascript

最佳答案

您应该将 php 数组编码为 json 格式,然后从客户端对其进行解码;

<form action="" method="post">
<p class="submit">
<input name="submit" class="button-primary" value="Send" type="submit" id="">
<input type="hidden" name="details" value='<?php echo json_encode($php_array); ?>'/>
</p>
</form>

以及来自您的 javascript 文件:

var details = JSON && JSON.parse($("input[name=details]").val()) || $.parseJSON($("input[name=details]").val());

关于javascript - 将 php 数组从表单传递到 javascript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42722004/

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