gpt4 book ai didi

javascript - parse_str 将下划线添加到索引并附加值

转载 作者:行者123 更新时间:2023-12-03 03:15:36 24 4
gpt4 key购买 nike

我有一个 ajax 调用,它发送如下数据:

$.ajax({

type:'POST',
url:URL
data:{'fexx': $('#form').serialize()},
....

并在 php Controller 中解析该数据(我正在使用 Codeigniter),我收到的数据如下:

parse_str($this->input->post('fexx'), $arr);

当我打印 $arr 的内容时,它会带来如下信息:

Array
(
[message_hello] =>
[hel] =>
)

不要像这样显示它:

Array
(
[message] => hello
[help] => 0
)

你知道这种行为的原因吗?提前致谢!

最佳答案

您在这里混合了方法。如果您序列化表单数据,则不会以键值对的形式提供它。 Serialize 会为您做到这一点。

data:{'fexx': $('#form').serialize()},

尝试这个并修改您的 php 以适应,或者删除序列化并单独指定每个键=>值

data: $('#form').serialize(),

关于javascript - parse_str 将下划线添加到索引并附加值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46779513/

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