我有一个页面,其中有一个用于添加/编辑地址的表单。在页面的右侧部分,有一个保存的地址,其中有Edit链接,并通过添加新参数“billingID.XXXXX”来调用相同的页面URL。点击此链接后,页面重新加载,默认地址数据自动填充。我需要这在第一次装货时发生。我尝试在加载时触发此Edit链接上的click事件,但我认为jQuery不允许。我有什么其他的选择与jQuery/JavaScript添加此URL参数加载页面。?
Edit
click
6tqwzwtp1#
您可以尝试使用JavaScript History API。https://developer.mozilla.org/en-US/docs/Web/API/History_API
cfh9epnr2#
这取决于你想做什么,我不太明白你的意思。如果你需要重新加载页面并通过url显示页面,你可以通过jquery获取'href'值,然后调用window.location = $('.mylink').attr('href') + '?billingID.XXXXX';。如果你只是想在浏览器面板中替换url,你可以像Kahuna建议的那样使用历史API。你可以打电话
window.location = $('.mylink').attr('href') + '?billingID.XXXXX';
window.history.replaceState(null, document.title, window.location.path + '?helloworld=1');
字符串但是你必须自己更新页面内容,使用JS和jQuery。
bwitn5fc3#
你可以试试这个:
if(window.location.href == 'requestd page href'){//http://localhost/test/test.php window.location.href += "?billingID.XXXXX"; }
字符串
lndjwyie4#
构建URL,在JavaScript中传递搜索参数
第一个月
const parameters = { lat: 52.508, lon: 13.381 }
const searchParams = new URLSearchParams(parameters)
型
apiEndPoint.search = searchParams
const finalURL = apiEndPoint.toString()
console.log(finalURL)
型[Log][https://geocode.maps.co/reverse?lat=52.508&lon=13.381](https://geocode.maps.co/reverse?lat=52.508&lon=13.381)
4条答案
按热度按时间6tqwzwtp1#
您可以尝试使用JavaScript History API。
https://developer.mozilla.org/en-US/docs/Web/API/History_API
cfh9epnr2#
这取决于你想做什么,我不太明白你的意思。
如果你需要重新加载页面并通过url显示页面,你可以通过jquery获取'href'值,然后调用
window.location = $('.mylink').attr('href') + '?billingID.XXXXX';
。如果你只是想在浏览器面板中替换url,你可以像Kahuna建议的那样使用历史API。你可以打电话
字符串
但是你必须自己更新页面内容,使用JS和jQuery。
bwitn5fc3#
你可以试试这个:
字符串
lndjwyie4#
构建URL,在JavaScript中传递搜索参数
第一个月
字符串
型
型
型
型
[Log][https://geocode.maps.co/reverse?lat=52.508&lon=13.381](https://geocode.maps.co/reverse?lat=52.508&lon=13.381)