整合 JavaScript 和 PHP 變數
在 Web 開發中,可能需要將 JavaScript 變數傳遞給 PHP 進行進一步處理。然而,這提出了一個挑戰,因為 PHP 在伺服器端執行,而 JavaScript 在使用者瀏覽器中的客戶端運行。
考慮以下程式碼片段:
<script type="text/javascript"> function addTraining(leve, name, date) { var level_var = document.getElementById(leve); var training_name_var = document.getElementById(name); var training_date_var = document.getElementById(date); <?php $result = "INSERT INTO training(level, school_name, training_date) VALUES('level_var', 'training_name_var', 'training_date_var')"; ?> } </script>
當此函數是透過點擊按鈕觸發,它嘗試使用 PHP 將 JavaScript 變數中的值插入資料庫。然而,這種方法是有缺陷的,因為:
因此 JavaScript 中的 PHP 程式碼將不會被執行。
為了克服這個限制,考慮以下替代方案:
以上是如何將 JavaScript 變數傳遞給 PHP 以進行資料庫插入?的詳細內容。更多資訊請關注PHP中文網其他相關文章!