Jaxon не регистрирует мою пользовательскую функцию - PullRequest
0 голосов
/ 15 января 2020

Я пытаюсь использовать библиотеку 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') ?>" />

Я не нахожу никаких руководств или объяснений, которые бы помогли мне понять, что я упускаю или делаю неправильно. Если кто-нибудь знает об этом, пожалуйста, помогите. Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...