【发布时间】:2018-09-05 02:15:13
【问题描述】:
我有一个大表格,我通过 ajax 将这些数据传递给 php。我使用 jQuery serialize 函数将这些数据保存在字符串中。
这是我的代码
var form_data = jQuery(this).serializeArray();
form_data = JSON.stringify(form_data);
在 php 中,我通过 json_decode 函数将其转换为数组。
这里是这个数组的一个例子
Array
(
[0] => Array
(
[name] => fname
[value] => MyFirstName
)
[1] => Array
(
[name] => lname
[value] => MyLastName
)
[2] => Array
(
[name] => institution_name[]
[value] => institution1
)
[3] => Array
(
[name] => degree_name[]
[value] => Graduated
)
[4] => Array
(
[name] => institution_name[]
[value] => institution2
)
[5] => Array
(
[name] => degree_name[]
[value] => Graduating
)
)
我能够在循环中获取其他输入字段,但难以从具有相同名称的输入字段中获取值。例如,在上面的示例中,我们有多个 degree_name 和 authority_name。 我会感谢您的建议,因为我是 php 新手。
【问题讨论】: