【发布时间】:2018-07-25 01:51:18
【问题描述】:
我想使用 jQuery 向 PHP(POST 方法)发送一个数组。
这是我发送 POST 请求的代码:
$.post("insert.php", {
// Arrays
customerID: customer,
actionID: action
})
这是我读取 POST 数据的 PHP 代码:
$variable = $_POST['customerID']; // I know this is vulnerable to SQLi
如果我尝试读取使用$.post 传递的数组,我只会得到第一个元素。
如果我使用 Fiddler 检查 POST 数据,我会看到 Web 服务器以“500 状态代码”回答。
如何在 PHP 中获取完整的数组?
感谢您的帮助。
【问题讨论】:
-
您遇到什么错误?并显示您的 php 代码
-
我的 IDE 没有出现错误。如果我使用 fiddler 检查发布数据,我会收到“HTTP 状态 500”错误。
-
如果你得到一个状态 500,那么在某处有一个错误信息!
-
500 通常表示处理 POST 的 Web 服务器遇到了异常情况。如果可以,您应该验证服务器是否配置正确。否则你无能为力。