Я пытаюсь использовать библиотеку Jaxon вместо X ajax, которая больше не поддерживается PHP (версия 7), и у меня возникла проблема, которую я не могу исправить. Я установил jaxon, используя composer, и все выглядит правильно, но когда я выполняю свой файл php, инспектор браузера показывает сообщение о том, что функция, которую я пытаюсь использовать для события onclick кнопки, не определена. код PHP справа внизу.
require_once '../vendor/autoload.php';
use Jaxon\Jaxon;
use Jaxon\Response\Response;
$jaxon = jaxon();
function show($text)
{
$response = new Response();
$response->assign('div_tab', 'innerHTML', $text);
return $response;
}
$jaxon->register(Jaxon::USER_FUNCTION, "show");
событие кнопки onclick:
<... onclick="<?php echo rq()->call('show', 'text to be show') ?>" />
Я не нахожу никаких руководств или объяснений, которые бы помогли мне понять, что я упускаю или делаю неправильно. Если кто-нибудь знает об этом, пожалуйста, помогите. Заранее спасибо.