确保在Ajax请求中正确设置了POST请求,并在PHP代码中使用$_POST来获取数据。
例如,在JavaScript中设置Ajax请求的POST请求:
$.ajax({
url: 'example.com/api',
method: 'POST',
data: {key: 'value'},
success: function(response) {
// handle response
}
});
在PHP代码中获取POST数据:
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$data = $_POST['key'];
// handle data
}
确保POST请求的字段名称与PHP代码中使用的$_POST键名称匹配。如果有任何形式的身份验证或访问控制,请确保在Ajax请求中通过headers添加任何必要的标头。
下一篇:AJAX发送时URL过长问题。