2012-02-20 59 views
0

我开始使用SSI和我与SSI条件碰到 -复制的JavaScript变量SSI变量

如果elif的,否则,ENDIF指令的作用就像条件语句用来标记代码是要如果符合条件,则包含在页面中。

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

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

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

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

编辑: 有一种方法从URL(带SSI)获取参数?

回答

1

不是。这是不可能的。

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

客户端代码无法将数据发送到服务器,而无需启动新的HTTP请求。

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

+0

很好的答案! 10X。 – lolo 2012-02-20 13:15:10