我的脚本代码中定义了一个变量:
<script>
...
var Path = "~/LogInfo.aspx" + ID;
...
</script>
我希望能够在我的html代码中使用此变量:
<meta http-equiv="Refresh" content="3; url='Path'">
我该怎么做?
答案 0 :(得分:3)
元刷新仅在页面加载时读取。如果您在页面加载后添加一个,或者在页面加载后尝试更改一个,则它将不起作用。因此,您无法使用Javascript,因为javascript在页面加载后在客户端上运行。所以你必须在服务器端设置路径。如果您需要逻辑来确定不同的可能路径,则必须使用服务器端语言在服务器上。
JSP示例:
<%
int x = pullXfromSomewhere();
String path = "index" + x + ".jsp";
%>
<meta http-equiv="Refresh" content="3; url='<%=path%>'">