如何根据 javascript 变量更改/分配 php 变量的值? 这是我的代码。
<select id="reOutcome" name="reOutcome" onchange="OnChange(this.form.reOutcome);">
<option value="1">Value 1</option>
<option value="2">Value 2</option>
<option value="3">Value 3</option>
</select>
<script type="text/javascript">
function OnChange(dropdown)
{
var myindex = dropdown.selectedIndex
var SelValue = dropdown.options[myindex].value
if(SelValue==2){
<?php
$sCOMPFields .= "|"."SreComments";
$sCOMPFields .= "|"."rePrID";
?>
}
return true;
}
</script>
onchange 函数工作正常。我只是不知道如何更改 php 变量。我在网上搜索了很多。我所得到的只是如何将 php 变量分配给 javascript。那不是我要找的。 感谢您的帮助。
最佳答案
您想要的执行不会发生,因为 php 作用域和 javascript 作用域的流程发生在不同的时刻。它是这样的:
所以,当javascript正在通过浏览器在用户计算机上执行时,你不能执行php,但是你可以在你的服务器上执行php来生成你需要在用户计算机上执行的javascript。
实际上,你的问题似乎更接近于“做(某事)的最佳方式是什么”
关于php - 根据javascript值更改php变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7100633/