javascript - 如何使用 Javascript 将空数组发送到 PHP 服务器

标签 javascript php

我需要通过 form-data 请求接收 PHP 空数组。 PHP 服务器期望的正文符号如下:filters[]。但是当我从 JS 发送一个空数组时,我收到这个 filters: ""

我的发送方式:

 var filters = new Array();
 var body = "filters="+filters;
 request.send(body);

那么,有一种方法可以在 Javascript 中自然地完成这个任务吗?

最佳答案

小小的改变可能对你有用

var filters = new Array();
var body = "filters[]="+filters; //added [] to filters
request.send(body);

关于javascript - 如何使用 Javascript 将空数组发送到 PHP 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29516044/

相关文章:

php - Laravel: Eloquent 'more than' 和 'lesser than'

javascript - 将 PHP 变量转换为 JavaScript 变量

javascript - 单击 jQuery 时切换显示

PHP 提交表单到电子邮件复选框

php - Laravel:如何保护资源不被其他用户访问?

php - chrome连接mysql

javascript - 为什么要使用 Promise.catch() 而不是 Promise.then()

javascript - 尝试连接到 Raspberry 时,请求的资源上不存在 'Access-Control-Allow-Origin' header

javascript - 使用 JavaScript 的数组中的两个下拉值

php - 如何在我的 MySQL 表的列中找到最常见的结果