【问题标题】:Using a script variable in HTML code在 HTML 代码中使用脚本变量
【发布时间】:2014-04-19 00:32:25
【问题描述】:

我的脚本代码中定义了一个变量:

    <script>
...
       var Path = "~/LogInfo.aspx" + ID;
...
    </script>

我希望能够在我的 html 代码中使用这个变量:

<meta http-equiv="Refresh" content="3; url='Path'">

我该怎么做?

【问题讨论】:

标签: html variables


【解决方案1】:

元刷新仅在页面加载时读取。如果您在页面加载后添加一个,或者尝试在页面加载后更改一个,它将不起作用。所以你不能用 Javascript 来做,因为 javascript 在页面加载后在客户端上运行。所以你必须在服务器端设置路径。如果您需要逻辑来确定不同的可能路径,则必须使用服务器端语言在服务器上。

JSP 示例:

 <%
 int x = pullXfromSomewhere();
 String path = "index" + x + ".jsp";
 %>
 <meta http-equiv="Refresh" content="3; url='<%=path%>'">

【讨论】:

  • 如果我需要路径来包含来自 url 的信息,我该怎么做?
  • 你的意思是从查询字符串吗?像 http://server/index.jsp?id=5 你想使用那个 id。类似path = "index" + request.getParameter("id") + ".jsp";
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-13
  • 2016-06-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-04
相关资源
最近更新 更多