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 關注
- 128 瀏覽
添加回答
舉報