anchor href获取当前url并使用javascript附加到下一页
anchor href get current url and append on next page with javascript
我想获得当前页面的url,并在点击锚点时将其附加到下一个页面的url。
html:
<a class="JS-hrefURI" href="">Make reservation</a>
javascript:
$(function() {
$(".JS-hrefURI").attr('href', "reservation.php?res=" + document.URL);
});
当我在第一次加载页面时检查这个锚点时,我的href是空的,刷新后它最终会附加当前页面的url。这有点奏效,但我的页面只是在第一次点击时刷新,其他什么都没有发生。在第二次点击锚点时,它工作得很好,并附加了url。
可选地,是否有一种方法可以只传递URL的特定部分,而不是整个"document.URL"链接(/article.php?art=item_id_number)中"art="之后的内容?
您可以使用window.location
。
// for your example '/article.php?art=item_id_number'
window.location.search.split('=')[1]; // -> item_id_number
并且在构造URL时应该使用encodeURIComponent()
。
相关文章:
- Javascript并不是显示在每一页上
- 返回上一页时,Javascript仍处于活动状态
- 如何在重定向到asp.net中单击按钮的下一页之前应用javascript警报
- 翻开一页'的javascript变量更改为提要
- 在新表单上使用JavaScript创建多个共享点项目,但将下一页加载延迟到全部创建
- 是否可以使用javascript从浏览器获取访问的上一页的URL
- 如何返回到上一页并用php或javascript刷新它
- JQuery/Javascript-当倒计时为零时重定向到上一页
- Javascript一页滚动脚本滚动到每个点击的链接一个接一个
- 使用javascript从另一页(第三页)刷新一页(第一页)
- 我在一页上有两个简单的javascript幻灯片,但第二个停止了第一个工作
- 一页JavaScript应用程序和静态资源的缓存
- JavaScript 获取上一页的 URL
- 等待Javascript网页抓取功能完成,然后再运行下一页
- 是否可以在页面中设置本地存储或会话变量 asp.net 并在另一页面上的javascript中读取它
- 如何在javascript中获取上一页URL
- 单击转到下一页 - JavaScript
- 检查条件后如何在JavaScript中转到下一页
- Javascript一页固定标题响应滑升和下降
- Javascript:一页上有两个“我同意条款复选框”