點擊按鈕時執行 PHP 函數
使用按鈕建立表單時,通常希望在點擊按鈕時觸發特定的 PHP 函數。這允許根據使用者輸入採取自訂操作。然而,遇到的一個常見問題是點擊按鈕後沒有輸出。
要解決此問題,請考慮使用以下方法:
按鈕標記修改:
將類別名稱加入提交按鈕:
<input type="submit">
jQuery腳本:
將點擊事件處理程序綁定到按鈕:
$(document).ready(function(){ $('.button').click(function(){ var action = $(this).val(); // Get the button's value (insert/select) $.post('ajax.php', { action: action }, function(response) { // Handle the server response here (e.g., display an alert) }); }); });
ajax.php文件:
在'ajax .php' 文件,使用switch 語句根據從jQuery 接收到的'action' 參數來決定要執行哪個函數script:
if (isset($_POST['action'])) { switch ($_POST['action']) { case 'insert': insert(); break; case 'select': select(); break; } } function select() { echo "The select function is called."; exit; } function insert() { echo "The insert function is called."; exit; }
執行此程式碼後,按一下「插入」或「選擇」按鈕將觸發相應的功能,並在頁面上顯示相應的訊息。
以上是如何在按鈕點擊時使用 AJAX 執行 PHP 函數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!