我有一个名为$ photographerNum的php变量,我希望值的更改取决于我的页面上的下拉字段中的值,JavaScript的外观如何这以及如何接收新的值来更新php变量?在ajax中使用select选项列表更改PHP变量值
<!DOCTYPE html>
<html>
<body>
<? $photographerNum = 1; ?>
<p>Select an item from the list.</p>
<select id="photographerNum" onchange="myFunction()">
<option value="Item1">Item1
<option value="Item2">Item2
<option value="Item3">Item3
<option value="Item4">Item4
</select>
<script type="text/javascript">
function myFunction() {
var itemSelected = document.getElementById("photographerNum").value;
document.getElementById("demo").innerHTML = "You selected: " + itemSelected ;
}
</script>
<p id="demo"> - photoNum=<? echo $photographerNum ?></p>
</body>
</html>
通过用户从下拉列表中选择东西时,PHP脚本所有结束。通过更改PHP变量,你的意思是什么? – Barmar
在下拉之前,下拉菜单中的值为1时,下拉菜单中的值为1时,php变量可能会变为2或3我在下拉菜单下方回显变量 – MatrixHyperLoop
当用户在浏览器中查看表单时,变量不会没有任何价值,因为脚本没有运行。 – Barmar