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
Примечание: -
Все три файла должны быть на том же рабочем месте (тот же каталог)
Это очень маленький и простой пример, чтобы понять, что именно нужно и как оно может быть выполнено. Спасибо
Вы, вероятно, должны изучить AJAX для этого. – Qirel
1. в onclick вызовите функцию2. в этой функции сделайте запрос ajax, который отправляется в файл php.3. в этот php-файл входит этот файл класса.4. теперь на php-странице создайте объект этого включенного файла claas php и выполните функцию execute и присвойте его значение переменной. верните эту переменную в ajax по echo или print .5 в ответе проверки ответа ajax и другом коде, что вы хотите. –
Ajax - ваш единственный способ, если вы с нетерпением ждёте нам метод onclick. –