我已经尝试解决这个问题几个小时了,但找不到任何对我有帮助的答案。
这是我的 javascript 文件中的代码
function sendMovement(cel) {
var name = "test";
$.ajax({
type: 'POST',
url: '../game.php',
data: { 'Name': name },
success: function(response) {
console.log("sent");
}
});
}
这是我的 PHP 文件中的代码(它位于 js 文件之外)
if($_SERVER["REQUEST_METHOD"] == "POST") {
$data = $_POST['Name'];
console_log($data);
}
调试时,我可以看到 AJAX 正在发送 POST 并且它确实在控制台“SENT”中打印,但它不打印 $data
更新:函数 console_log() 存在于我的 PHP 文件中并且可以工作
长风秋雁
米琪卡哇伊