单击按钮时调用 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中文网其他相关文章!