【发布时间】:2015-01-06 15:14:36
【问题描述】:
所以我有这样的东西
<li><a href="new/page">Something</li>
<li><a href="#">Something else</li>
我希望能够单击其中一项,然后发送当前 URL,以便我可以在新页面中获取它。我无法将当前 URL 存储在会话中,因为我将前往没有相同会话的不同位置。这就是为什么我认为我想要一些 POST 数据,这样我就可以将 URL 或位置连同它一起发送。我想保留一个<a> 标签,因为这是样式设置的方式。
【问题讨论】:
-
您想将当前网址发送到您的新页面吗?
-
您需要 javascript 来拦截对
<a>的点击,然后将所有内容转换为帖子。但是是什么让你认为你需要一个 POST 呢?您可以在 url 中包含查询参数,例如<a href="new/page?foo=bar"> -
使用js防止默认并使用post方式发送
-
如果您确实需要 POST,也可以使用
<form>并从<a>的点击处理程序中调用form.submit。 -
构造什么?这只是一个链接...
标签: javascript php html http-post