0
我有一个AJAX调用,它发送数据是这样的:parse_str添加下划线到索引和追加值
$.ajax({
type:'POST',
url:URL
data:{'fexx': $('#form').serialize()},
....
而解析在PHP控制器,其数据(我使用笨)我收到这样的:
parse_str($this->input->post('fexx'), $arr);
当我打印的$内容改编它带来这样的信息:
Array
(
[message_hello] =>
[hel] =>
)
代替显示它是这样的:
Array
(
[message] => hello
[help] => 0
)
你知道这种行为的原因吗?提前致谢!
谢谢您的回答。我知道我可以做到这一点,但我也想添加其他值,因为该“fexx”索引让我直接保存一些信息。 –
如果您只序列化并提交所有没有fexx的表单数据,那么它将作为键值对在$ _POST数组中可用 – miknik