我有一个PHP文件,也有HTML和JavaScript代码,我想在 php 代码中使用 javascript 变量值,示例代码如下:
<script>
function dropdown(){
var e = document.getElementById("im_position");
var strUser = e.options[e.selectedIndex].value;
}
</script>
<?php
$q = //here want to use strUser(javascript varible);
?>
如何使用它?帮帮我。。
你不能像这样访问javascript变量。PhP由服务器执行,JavaScript由客户端执行。
你可以在JS中创建一个ajax函数来调用你的php脚本。
http://www.w3schools.com/ajax/
在这里你可以学习使用Ajax。
.JS
function loadDoc() {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (xhttp.readyState == 4 && xhttp.status == 200) {
xhttp.responseText // return from your php;
}
};
xhttp.open("GET", "yourphp.php?variable="+yourjsvariable, true);
xhttp.send();
}
菲律宾比索
<?php
return $_GET["variable"];
?>
你不能。
Php 运行服务器端。Javascript 在客户端运行。
这意味着 php 编译成 html 并且不会到达客户端。Javascript在客户端的浏览器上运行。
你最好的解决方案是使用 ajax。