我开始使用ssi,我遇到了ssi条件 -
if,elif,else,endif指令与条件语句类似,用于标记在满足条件时要包含在页面中的代码。
我知道有一种方法可以将SSI变量复制到JavaScript变量中。
问题是,如果有办法以另一种方式(将JavaScript变量复制到SSI变量)?
我知道,由于在页面到达浏览器之前处理了ssi,因此可以将任何变量从SSI环境传递到客户端JavaScript。
也许有一种操作方式可以做到这一点?
修改: 有一种方法可以从url获取参数(使用ssi)?
答案 0 :(得分:1)
没有。这是不可能的。
运行服务器端代码。然后运行客户端代码。
如果不启动新的HTTP请求,客户端代码无法向服务器发送数据。
这样的请求可能导致页面重新加载查询字符串中的数据,或者它可以使用XMLHttpRequest(或其他一些Ajax工具)来获取数据并使用JS将其插入到DOM中。