我将 http 请求中的值发送到我的 PHP 端点。我以前是这样做的:let params = new URLSearchParams();params.append('postName', 'value');但现在我需要发送数组我尝试了多种方式params.append('postName', ["value1", "value2"]);这转换为字符串 value1,value2params.append('postName', 'value1');params.append('postName', 'value2');这只是发送两个字符串。我如何传递数组?我正在使用这个 URLSearchParams,因为否则当我只发送对象或数组时,$_POST['postName']在 php 端点中不可用。
1 回答
慕后森
TA贡献1802条经验 获得超5个赞
要在 POST 请求后使用 PHP 数组,您需要创建一个名称包含方括号的 HTML 输入元素。
在你的情况下:
params.append('postName[]', 'value1');
params.append('postName[]', 'value2');
在 PHP 中,您将拥有$_POST['postName']一个数组。
- 1 回答
- 0 关注
- 119 浏览
添加回答
举报
0/150
提交
取消