通常出现此问题是因为Ajax请求的数据格式不正确,以下是一个使用JQuery的Ajax请求示例:
$.ajax({
type: "POST",
url: "example.php",
data: {name: "John", age: 30},
success: function(response){
alert(response);
},
error: function(){
alert("请求失败!");
}
});
注意data参数必须是一个对象,其中的键值对即为需要传递的数据,例如上面的示例中传递了name和age两个键值对。在后台PHP文件中可以通过$_POST数组获取这些数据,例如:
$name = $_POST['name'];
$age = $_POST['age'];
如果仍然无法传递数据,请确保数据请求URL地址正确并且后台PHP文件能够正确地处理这些数据。