在不刷新页面的情况下将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,谢谢大家