gpt4 book ai didi

javascript - 如何在不使用 explode 函数的情况下解码 php 中的 json.stringify 数组?

转载 作者:行者123 更新时间:2023-11-30 17:00:01 25 4
gpt4 key购买 nike

我有一个带有表格输入[type=text]按钮[type=submit]的表单。如果我单击提交按钮,它将使用表中的数据分配输入字段的值。我把表中的数据做成了json形式。我在 js 中这样分配它:

document.getElementById("inputField").value =JSON.stringify(tb);

我希望 inputField 的值在 Controller 内部再次以 json 形式出现,以便我可以轻松地分发该值。我在 Controller 中的内容是这样的:

$string =$this->input->post('inputField');

我在表中输入了以下值

enter image description here

当我回应它时,它给了我这个输出: enter image description here但是当我执行 echo json_decode($this->input->post('inputField')); 时,它给出了 $this 错误:Array to string conversion。如何解决?

编辑:当我执行 print_r(json_decode($this->input->post('inputField'))); 时,它给了我这个结果:

Array ( [0] => stdClass Object ( [firstname] => Angelina [middlename] => Jolie [lastname] => Voight ) [1] => stdClass Object ( [firstname] => William [middlename] => Bradley [lastname] => Pitt ) )

最佳答案

感谢@kingkero

使用

print_r(json_decode($this->input->post('inputField'), true));

var_dump(json_decode($this->input->post('inputField'), true));

如果没有 true,它将返回一个 object,如果使用 true,它将返回一个 associative array

来自 PHP 文档

When TRUE, returned objects will be converted into associative arrays.

关于javascript - 如何在不使用 explode 函数的情况下解码 php 中的 json.stringify 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29062774/

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