我使用 ajax 向我的“index.php”文件发送了一个简单的“hello”字符串,这是 JavaScript 代码:
$.ajax({
type: 'GET',
url: 'index.php?value=hello',
success: success => {
console.log(success)
},
error: error => {
console.error(error);
}
});
和 index.php 文件:
<?php
var_dump($_SERVER['REQUEST_METHOD']);
var_dump($_GET['value']);
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<br>
<hr>
<button onclick="updateValue(this)" data-value="button1">Button 1</button>
<button onclick="updateValue(this)" data-value="button2">Button 2</button>
<button onclick="updateValue(this)" data-value="button3">Button 3</button>
<br>
<p id="para">This is a test paragraph</p>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="script.js"></script>
</body>
我想在浏览器中看到 var_dump($_GET['value']) 的正确输出,但它显示 NULL。 我在浏览器开发工具(网络 => 响应)中得到了正确的结果。 你能帮我解决这个问题吗?