【发布时间】:2013-05-07 19:59:58
【问题描述】:
我有 index.html 页面。在这个页面中,我给 TM.htm 页面提供了一个 href url。我还想将参数发送到 TM.htm 并从 index.html 在这个页面中呈现它
在 index.html 页面中,当我单击 URL 中的链接时,它显示 TM.htm?a=7 并且它可以工作,但在 TM.htm 页面中我想使用此代码获取参数
window.location.search.substring(x..)
但不是给出 TM.htm?a=7 它给出的是 index.html 。 我该怎么办
这是 index.html
<li><a href='TM.htm?a="+marker.ID </a></li>");
<li><a href='TM.htm?a="+marker.ID </a></li>");
<li><a href='TM.htm?a="+marker.ID </a></li>");
在页面加载的 TM.htm 中,我想获取 url 使用此代码 window.location.search 但它没有给出 TM.html url 它给出了 index.html url 如何在 TM.htm 中获取 TM.htm url?
编辑区域在下方
这是我的 index.html 页面:index.html 这里有一个 href TM.htm?a=ID...
点击链接时在 index.html 中(例如“Patatesli Kek Tarifi”链接)
它转到 TM.htm 并在 TM.htm 页面中我想在 URL 中获取查询字符串
所以在 TM.htm 页面on load 事件中我写了
$(window).load ()
{
alert(window.location);....
但是虽然我在 TM.htm 中写了这个,这给了我 index.html 页面 URL,但我想要 TM.htm 页面 URL
【问题讨论】:
-
基于它没有给出你期望的文件名,我认为你把这段代码放在了错误的文件中。
-
@TimvanElsloo - 没有他的问题是他正在调用 window.location.[etc] 这是获取当前页面的 QS 而不是 href
-
@PaulSullivan 我不确定我是否理解这一点。他点击href,然后将他“重定向”到TM.htm,然后想现在
a-param,对吧? -
实际上@TimvanElsloo 我认为你是对的 - 他的问题有点不清楚。 OP,你能把这个说清楚一点吗
-
@TimvanElsloo 非常感谢您...我编辑了问题...您可以在编辑区域看到已编辑的代码..我准备了带有链接的演示...在 index.html 中有一个 href TM.htm 页面和 TM.htm 页面中我想要 URL。我在 TM.htm 页面中使用 window.location 但它提供 index.html url 而不是 TM.htm 页面 url
标签: html query-string