问题描述:在使用 Ajax 发送数据到 PHP 后,PHP 返回的数据却是 null。
解决方法:
$.ajax({
url: 'example.php',
type: 'POST',
dataType: 'json',
data: {name: 'John', age: 25},
success: function(response) {
console.log(response);
},
error: function(xhr, status, error) {
console.log(error);
}
});
$name = $_POST['name'];
$age = $_POST['age'];
// 进行数据处理或逻辑操作
// 返回处理结果
$response = "处理结果";
// 将结果返回给 Ajax 请求
echo json_encode($response);
注意:如果返回的数据仍然是 null,可以检查 PHP 代码中是否有错误或异常导致返回的数据为空。可以在 PHP 代码中添加错误处理和调试信息来排查问题。