1 回答

TA贡献1845条经验 获得超8个赞
在我明白你的意思之后,因为你想将 javascript 变量解析为 php 并在同一个 php 文件中使用它。在这种情况下,我认为无法完成,因为据我所知,当 PHP 文件运行后,它无法再运行一次。所以有2种方法可以考虑尝试:
使用 post 方法提交表单可以使用该变量,但这里的优点是,它对客户端有点不友好。
...
// Get variable $chosenStudent if existed
if (isset($_POST['chosenStudent'])) {
$uid = $_POST['chosenStudent'];
// Write your processing for new student here
}
...
<script>
b.addEventListener('change', function() {
document.getElementById("myGroupSelectForm").submit();
});
</script>
在 javascript 中处理所有内容。以下是您可能会考虑的代码流程。
有 2 个不同的 php 文件:文件 A 和文件 B。
您将所有复杂的过程移至文件 B
在文件A中,你只需使用javascript,将ajax发送到文件B(获取数据或其他东西,用于渲染或计算目的)
完成所有事情后,只需将表单提交到下一个流程
- 1 回答
- 0 关注
- 103 浏览
添加回答
举报