小编典典

如何在单击按钮时调用 PHP 函数

all

我创建了一个名为的页面functioncalling.php,其中包含两个按钮, 提交插入

我想测试单击按钮时执行的功能。我希望输出出现在同一页面上。所以,我创建了两个函数,每个按钮一个。

<form action="functioncalling.php">
    <input type="text" name="txt" />
    <input type="submit" name="insert" value="insert" onclick="insert()" />
    <input type="submit" name="select" value="select" onclick="select()" />
</form>

<?php
    function select(){
        echo "The select function is called.";
    }
    function insert(){
        echo "The insert function is called.";
    }
?>

这里的问题是单击任何按钮后我没有得到任何输出。

我到底哪里错了?


阅读 103

收藏
2022-08-05

共1个答案

小编典典

按钮点击是 客户端 ,而 PHP 在 服务器端
执行,但您可以使用Ajax来实现:

$('.button').click(function() {
  $.ajax({
    type: "POST",
    url: "some.php",
    data: { name: "John" }
  }).done(function( msg ) {
    alert( "Data Saved: " + msg );
  });
});

在您的 PHP 文件中:

<?php
    function abc($name){
        // Your code here
    }
?>
2022-08-05