【发布时间】:2019-12-20 04:08:37
【问题描述】:
我将以下查询字符串传递给 PHP 方法
searchFilterKeyword=ff&searchFilterDateEntered=07%2F29%2F2019&searchFilterStatus=1&searchFilterQuarantineStatus=&searchFilterSize=&searchFilterKennel=&searchFilterType=
我将如何explode this 以便生成以下数组:
[
'searchFilterKeyword' => 'ff',
'searchFilterDateEntered' => '07%2F29%2F2019',
'searchFilterStatus' => 1,
'searchFilterQuarantineStatus' => '',
'searchFilterSize' => '',
'searchFilterKennel' => '',
'searchFilterType' => ''
];
我还必须重新格式化日期以删除%2F。我必须做所有这些,因为我不能将new FormData() 对象传递给像
{
'action': 'test',
'type': 'test',
'data': new FormData()
}
【问题讨论】:
-
您关于 FormData 的最后陈述似乎与问题的其余部分无关。另请注意,如果这确实是问题所在,那么您只需使用
append()在 FormData 对象中提供 all 值,例如。formData.append('action', 'test')