问题描述:使用 Ajax 和 jQuery 的 POST 请求无法将数据传递给 PHP。 解决方案: 首先确保您的 jQuery 版本高于1.5,因为该版本开始提供了一个 data 属性来存储要发送的数据。然后,您可以按照以下步骤来修改代码:
以下是修改后的代码示例:
前端代码:
$.ajax({ type: "POST", url: "example.php", data: {name: "John", age: 30}, success: function(response){ console.log(response); } });
后端代码:
$name = $_POST['name']; $age = $_POST['age']; echo "Name: " . $name . " Age: " . $age;
请注意,在实际应用中,您可能需要对接收到的数据进行验证和过滤。