如何从JavaScript设置PHP类属性
How to set PHP class property from 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";
...
...
};
有没有办法从JavaScript代码中设置$publicVariable属性?
谢谢。
PHP是预处理器,这意味着Web服务器(例如Apache)执行PHP并将结果返回给客户端。因此,不可能通过客户端JavaScript动态更新PHP变量。
但是,您可以执行AJAX请求,将变量存储在服务器上的某个位置,然后从PHP访问它。
相关文章:
- MongoDB (php) - 以数组而不是多个属性的形式返回文档属性
- 如何在javascript中添加一个具有checkbox属性的变量,该变量将填充view.php中的一个表
- AJAX/JS/PHP:如何替换发送到PHP文件的文件中的文本,并传递成功属性
- 正在尝试获取非对象php-DOM的属性
- 如何在onchange属性中编写php代码
- HTML onkeyup事件属性来运行PHP函数
- 从javascript访问属性多端数组PHP
- PHP-AJAX复选框过滤器使用数据标记属性
- 无法设置未定义的属性“remote_auth_s3”,当尝试使用 PHP/Laravel 实现 Disqus SSO 时
- 如何将属性传递给 PHP 中的 JS 文件包含
- 使用 jQuery 工具提示插件(或任何其他方法)显示带有 PHP 对象属性的工具提示
- 是否可以将PHP代码嵌入HTML标签的类或名称属性中
- PHP 上传,按操作属性提供动态网址
- 使用php和javascript进行编码和解码以及数据属性验证
- 如何根据php标题的长度调整margin-top属性
- 下载URL只能将1个php变量传递给谷歌地图标记的属性
- Ajax调用工作正常,但php文件在从对象检索属性时出错
- 如何从JavaScript设置PHP类属性
- PHP复选框获胜't撤消禁用属性,但将取消选中
- 重定向至具有PHP属性的初始HTML页面