javascript — передать экземпляр класса PHP через AJAX?

Недавно я написал PHP-класс-оболочку для нового API, который мы используем, и меня попросили установить демо, которое использует его. Некоторые функции могут быть вызваны непосредственно из PHP, однако такие вещи, как выполнение действий при нажатии кнопки, требуют использования JS / AJAX.

Поскольку у меня уже есть экземпляр объекта в моем главном файле PHP, могу ли я передать его в качестве параметра в JS, а затем передать его через Ajax своему обработчику или необходимо установить два отдельных экземпляра?

0

Решение

Самое близкое к тому, что я хочу сделать, это скопировать объект PHP в переменную JavaScript через json_encode а затем передать эту переменную обратно в ваш PHP-код во время события AJAX через параметр data. PHP-код не сохраняется в том виде, в котором вы, по-видимому, его описываете — как только браузер запросил страницу, ваш PHP-код для этой страницы завершен, после этого момента сервер не будет сохранять переменные.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]