【问题标题】:Javascript Pseudoclass handling in phpphp中的Javascript伪类处理
【发布时间】:2009-11-28 21:58:10
【问题描述】:

我在以下意义上使用 javascript 伪类:

class Foo
---->getName()
---->setName()
---->....

所以我可以收集它们以在客户端计算中进行操作。 但是,有一些方法可以在 php 中“按原样”处理它们吗?

换句话说,将它像一个对象一样传递,例如,我可以在其中调用 getName。

提前致谢, 拉格纳加德:D

【问题讨论】:

  • 不可能只有我,但我真的不明白你的问题。
  • 您能否提供一些示例代码来说明您正在尝试做什么?
  • 在 php 中:调用 DB,例如,一些插入语句,我需要在其中存储来自 javascript 类的值。这样我可以使它像:插入表值(object.getName(),object.getData(),...)
  • 严重拉格纳加德,这没有任何意义。你能按照 Magnar 的要求做并发布一些示例代码吗?

标签: php javascript class


【解决方案1】:

没有。您不能在 PHP 中运行 JavaScript 代码。

不过,您确实有一些选择:

  1. 反射:您可以在 PHP 中创建类,并使用 PHP 的反射功能生成 JavaScript 代码。根据课程的类型,这可能会很快变得非常棘手。
  2. 不使用 PHP。使用 JavaScript 作为服务器端脚本语言有一些替代方法。在这种情况下,您可以在客户端和服务器上共享部分 JS 代码。

【讨论】:

  • 好吧,很抱歉造成误解。本项目需要 PHP,而 javascript 仅用于稍微控制界面或对数据进行一些 Ajax 动画。不想执行代码,但最想收集信息,就像您可以使用 JSON 从 php 到 javascript 一样。所以我正在寻找相反的方向,来自 javascript 伪类。
  • 就像 Jani 所说,你不能在 PHP 中运行 JavaScript。 JSON 没有对立面。您必须使用 $_GET 或 $_POST 来获取单个值,并在 PHP 代码中“手动”重构对象。
  • 那么,似乎只需要 JSON 反向操作(字符串化),在 POST 请求中发送数据,然后在 PHP 上进行 JSON 解码。没关系,但可能会更好xD。感谢您明白这一点;)
猜你喜欢
  • 2011-08-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-18
相关资源
最近更新 更多