點擊按鈕時呼叫 PHP 函數
要在點擊按鈕時呼叫 PHP 函數,我們需要使用Ajax,如解決方案如下:
已修改標記:
將按鈕標記更新為如下:
<input type="submit">
jQuery:
$(document).ready(function() { $('.button').click(function() { var clickBtnValue = $(this).val(); var ajaxurl = 'ajax.php'; var data = { 'action': clickBtnValue }; $.post(ajaxurl, data, function(response) { // Response div goes here. alert("action performed successfully"); }); }); });
ajax .php:
<?php 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 請求,只有收到伺服器的回應後才會執行操作。
以上是如何使用 AJAX 透過點擊按鈕來執行 PHP 函數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!