用onclick事件调用php函数

时间:2016-09-24 18:25:06

标签: php html

php_file: -

class class_name{
     function method1(){
         //some code
         }
     function method2(){
         //some code
         }
}

在html中: -

<i class="fa fa-angle-right" onclick=""></i>

单击图标时如何从php文件调用函数

2 个答案:

答案 0 :(得分:1)

jquery演示如下: -

abc.php: - (如果您不打算在此文件中使用任何.html代码,也可以将扩展名更改为php

<button class="fa fa-angle-right" onclick="myFunction();">Click Me Please!</button>

<script src= "https://code.jquery.com/jquery-3.1.1.min.js"></script>

<script type="text/javascript">
function myFunction(){

     $.ajax({url: "demo_test.php", success: function(result){
        alert(result);
    }});
}
</script>

demo_test.php: -

<?php
include_once('def.php');

$obj = new myClass();

$result = $obj->method1();

echo $result;
?>

def.php: -

<?php
class myClass{
    function method1(){
        echo "demo";
    }
    function method2(){
        echo "demo2";
    }
}

输出: - http://prntscr.com/clw7huhttp://prntscr.com/clw7sl

注意: -

所有三个文件必须位于同一工作地点(同一目录)

这是一个非常小而简单的样本,可以了解究竟需要什么以及如何执行。感谢

答案 1 :(得分:-2)

你不能,你需要jQuery才能做到这一点。

示例:

<i class="banana"></i>

<script type="text/javascript">
    $(document).ready(function() {
        $(".banana").click(function() {
             // write action you want to do here
        });
    });
</script>