【问题标题】:Copying JavaScript variables to SSI variables将 JavaScript 变量复制到 SSI 变量
【发布时间】:2012-02-20 12:55:58
【问题描述】:

我开始使用 ssi 并且遇到了 ssi 条件 -

if、elif、else、endif 指令类似于条件语句,用于标记满足条件时要包含在页面中的代码。

我知道有一种方法可以将 SSI 变量复制到 JavaScript 变量中。

问题是,是否有其他方法(将 JavaScript 变量复制到 SSI 变量)?

我知道,由于 ssi 是在页面到达浏览器之前处理的,因此可以将任何变量从 SSI 环境传递到客户端 JavaScript。

也许有一种操纵方式来做到这一点?

编辑: 有一种方法可以从 url 获取参数(使用 ssi)?

【问题讨论】:

    标签: javascript server-side-includes


    【解决方案1】:

    没有。这是不可能的。

    服务器端代码运行。然后客户端代码运行。

    如果不启动新的 HTTP 请求,客户端代码无法向服务器发送数据。

    这样的请求可能会导致页面重新加载查询字符串中的数据,或者它可以使用 XMLHttpRequest(或其他一些 Ajax 工具)获取数据并使用 JS 将其插入到 DOM 中。

    【讨论】:

      猜你喜欢
      • 2012-08-22
      • 2012-01-01
      • 2011-07-15
      • 1970-01-01
      • 2011-08-19
      • 1970-01-01
      • 2016-02-24
      相关资源
      最近更新 更多