php button点击后传输一个变量 不用form
时间: 2024-03-26 17:41:53 浏览: 19
如果不想使用表单来传递变量,你也可以使用 AJAX 技术来实现。具体来说,你可以使用 JavaScript 来捕获按钮点击事件,并使用 AJAX 请求将变量传递到 PHP 文件中。
以下是一个简单的示例代码:
```html
<button id="myButton" onclick="sendVariable()">Click me</button>
<script>
function sendVariable() {
var variableValue = "myVariableValue";
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
console.log(this.responseText);
}
};
xhttp.open("GET", "your_php_file.php?variable_name=" + variableValue, true);
xhttp.send();
}
</script>
```
在这个例子中,我们创建了一个按钮,并在按钮的 `onclick` 事件处理程序中调用名为 `sendVariable()` 的 JavaScript 函数。在该函数中,我们创建了一个变量 `variableValue`,并使用 AJAX 技术创建了一个 GET 请求,将变量传递到名为 `your_php_file.php` 的 PHP 文件中。在 PHP 文件中,你可以使用 `$_GET` 变量来获取该变量的值,如下所示:
```php
$variableValue = $_GET['variable_name'];
```
请注意,名称 `variable_name` 应与 JavaScript 代码中 URL 中的参数名称相同。