php_file: -
class class_name{
function method1(){
//some code
}
function method2(){
//some code
}
}
在html中: -
<i class="fa fa-angle-right" onclick=""></i>
单击图标时如何从php文件调用函数
答案 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/clw7hu和http://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>