javascript - 将 javascript 的变量传递给 php 到当前页面
问题描述
我在很多地方读到我无法将 js 的变量传递给 php 代码,但我不明白为什么,好吧,我知道它不是那么整洁,但我不知道为什么我可以这样做,在这里我尝试了几次,但我什么也做不到
<!DOCTYPE html>
<html>
<body>
<button type="button" id="myBtn" onclick="myFunction()">Go</button>
<script>
function myFunction() {
var x = document.getElementById("myBtn");
var str="holi58";
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","test.php?q="+str,true);
xmlhttp.send();
}
</script>
<?php
echo $_POST['q'];
echo $_REQUEST['q'];
echo $_GET['q'];
echo $_REQUEST["q"];
?>
在这里你可以看到网络检测到请求到达但我不明白为什么页面不显示值
解决方案
推荐阅读
- c# - 在 C# 中,如何将 HttpClient 重用于多个服务?
- mongodb - 使用 Mongo 的 bson.M{} 进行不区分大小写的搜索
- javascript - 如何正确连接 react-final-form 和 material-ui-chip-input?
- processing - 处理无法访问内置网络摄像头
- c# - Angular 项目中的 SMTP 电子邮件和 ERR_CONNECTION_RESET 错误
- ruby-on-rails - 如果由于某种原因Rails无法写入日志文件,如何停止处理请求
- c# - Acumatica - 不使用主记录的自动编号字段的详细记录
- python - 使用 Python 使用 openpyxl 编辑 excel 文件
- docker - NGINX:“客户端在读取客户端请求行时发送了无效方法”
- java - 添加一个菜单循环: 显示(包含的)菜单 提示用户输入并验证输入 根据输入采取适当的操作