将JavaScript变量复制到SSI变量

时间:2012-02-20 12:55:58

标签: javascript server-side-includes

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

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

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

问题是,如果有办法以另一种方式(将JavaScript变量复制到SSI变量)?

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

也许有一种操作方式可以做到这一点?

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

1 个答案:

答案 0 :(得分:1)

没有。这是不可能的。

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

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

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