php_file: - HTMLでコールPHP関数
class class_name{
function method1(){
//some code
}
function method2(){
//some code
}
}
: - アイコンはあなたがすることはできません
php_file: - HTMLでコールPHP関数
class class_name{
function method1(){
//some code
}
function method2(){
//some code
}
}
: - アイコンはあなたがすることはできません
jqueryのデモは、次のとおりです。 -
abc.php: - あなたはこの内の任意のphp
コードを使用しない場合は(あなたも.html
に拡張子を変更することができますファイル)
<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
注: -
すべての3つのファイルが同じ作業場所(同じディレクトリ)でなければなりません
それは、正確に何が必要なのか、それがどのように実行できるのかを理解するために、非常に小さく簡単なサンプルです。ありがとう
あなたのreply.iに感謝しますが、私は機能間の切り替えが必要な場合はどうすればいいですか? – Nada
オブジェクトを介して任意の関数を呼び出し、その値を変数に代入する –
をクリックしたとき、私は、PHPファイルから関数を呼び出すことができますどのように
<i class="fa fa-angle-right" onclick=""></i>
これを行うにはjQueryが必要です。
例:次のように
<i class="banana"></i>
<script type="text/javascript">
$(document).ready(function() {
$(".banana").click(function() {
// write action you want to do here
});
});
</script>
jQueryは必須ではありません。 Ajaxは必須で、JavaScriptはAjaxを処理するのに十分です。ええ、物事を簡単にするためにjQueryは非常に便利です。 –
これはAJAXを調べてください。 – Qirel
1. onclickでfunction2を呼び出します。その関数でphpファイルに行くというajaxリクエストを行います。そのphpファイルにはこのクラスfile.4が含まれています。今すぐPHPページにこのclaas phpファイルのオブジェクトを作成して関数を実行し、その値を変数に代入します。その変数をajaxに返すか、ajaxのレスポンスチェックレスポンスや他のコードであなたが望むものを出力する。 –
あなたが私たちにonclickメソッドを楽しみにしているならば、Ajaxはあなたの唯一の方法です。 –