Как установить свойство класса PHP из JavaScript

Как бы я установить свойство или переменную класса PHP из кода JavaScript, который его использует. Класс довольно простой и выглядит примерно так:

    <?php

class_exists('api') or die();

class className extends someOtherClass
{
public function __construct(...
{
parent::__construct('1.0', ...
}

public $publicVariable = "initBlank";

public function Init()
{
parent::Init();
$this->Set...
$this->Add...
}

public function someFunction()
{
...
...
return array(...
}

}

return new className($this);

И вызывающий код JavaScript также очень прост:

    function classView()
{
this.var1 = ko.observable(0);
this.var2 = ko.observable('');
}

classView.prototype...
classView.prototype...

classView.prototype.clickBtn = function ()
{
this.publicVariable = "myValue";
...
...
};

Есть ли способ установить $ publicVariable свойство из кода JavaScript?

Спасибо.

0

Решение

PHP это препроцессор Это означает, что веб-сервер (например, Apache) выполняет PHP и возвращает результат клиенту. Поэтому невозможно динамически обновлять переменные PHP через клиентский JavaScript.

Однако вы можете выполнить AJAX-запрос, чтобы где-то сохранить переменную на сервере, а затем получить к ней доступ из PHP.

0

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

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

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