首页 > 解决方案 > 将 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"];

?>

在此处输入图像描述

在这里你可以看到网络检测到请求到达但我不明白为什么页面不显示值

标签: javascriptphpajax

解决方案


推荐阅读