Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在不刷新页面的情况下将javascript变量转换为php变量_Php_Javascript_Html - Fatal编程技术网

在不刷新页面的情况下将javascript变量转换为php变量

在不刷新页面的情况下将javascript变量转换为php变量,php,javascript,html,Php,Javascript,Html,有了我的代码,我可以回应: 它显示键入的内容,但是我需要将转换成一个变量,以便我可以将其用于mysql查询等。这有可能吗 <script type="text/javascript"> function email(){ var input = document.getElementById('input').value; document.getElementById('text').innerHTML = input; } </script>

有了我的代码,我可以回应:
它显示键入的内容,但是我需要将
转换成一个变量,以便我可以将其用于mysql查询等。这有可能吗

<script type="text/javascript">

   function email(){
   var input = document.getElementById('input').value;
   document.getElementById('text').innerHTML = input;
 }
</script>

<html>
  <p><input type='text' id='input' value='' />
    <input type='button' onclick='email()' value='submit'/></p>
</html>

<?php
    $info="<a id='text'>"//make this a variable;
    echo $info;
?>

功能电子邮件(){
var input=document.getElementById('input')。值;
document.getElementById('text')。innerHTML=input;
}


将帮助您对服务器进行简单调用,而无需重新加载页面。然后,您可以将任何变量发送到一个PHP文件,该文件将存储在您的数据库中。

如果您不想刷新,请像jquery的
那样查看
ajax
。post
不直接这样做。使用AJAX是可能的。服务器执行PHP。输出为HTML,并发送到浏览器客户端。它解析HTML并执行JavaScript。因此,PHP在服务器上执行,JavaScript在客户端执行。在这种情况下,无法将这些语言混合在一起。如前所述,您可以在后台使用AJAX向服务器发送HTTP请求。这个问题被问了很多,如果你搜索它,你会发现很多有用的相关问题。可能重复的我会研究AJAX,谢谢大家