加载页面时添加URL参数

时间:2016-12-30 11:36:35

标签: javascript jquery

我有一个页面,其中有一个用于添加/编辑地址的表单。

在页面的右侧部分,有一个已保存的地址,其中包含Edit个链接,并通过添加新参数来调用同一页面网址,如“billingID.XXXXX”

点击此链接后,将重新加载页面,并自动填写默认地址数据。

我需要在第一次加载时发生这种情况。我尝试在加载时在此Edit链接上触发click事件,但我认为 jQuery 不允许这样做。

我在 jQuery / javascript 中有哪些其他选项可以在页面加载时添加此网址参数。?

3 个答案:

答案 0 :(得分:0)

您可以尝试使用Javascript History API。

https://developer.mozilla.org/en-US/docs/Web/API/History_API

答案 1 :(得分:0)

这取决于你想做什么,我不太清楚你。

如果您需要重新加载页面并按网址显示页面,您可以通过jquery获取'href'值,然后调用window.location = $('.mylink').attr('href') + '?billingID.XXXXX';

如果您只想在浏览器面板中替换网址,可以像Kahuna建议的那样使用History API。例如。你可以打电话

window.history.replaceState(null, document.title, window.location.path + '?helloworld=1');

但是你必须自己使用JS和jQuery更新页面内容。

答案 2 :(得分:0)

你可以试试这个:

if(window.location.href == 'requestd page href'){//http://localhost/test/test.php
 window.location.href += "?billingID.XXXXX";
}