gpt4 book ai didi

c# - javascript 请求.QueryString

转载 作者:太空狗 更新时间:2023-10-30 01:25:46 25 4
gpt4 key购买 nike

如何使用来自 URL 的 javascript 请求查询字符串

例如:http://localhost:1247/portal/alias__MySite/lang__en/tabid__3381/default.aspx

我想变得禁忌...

 var tabid = '<%= Request.QueryString["tabid"] %> ';

以上代码只适用于aspx页面 但我不需要它,有什么想法吗?谢谢

最佳答案

现在有一个新的 API URLSearchParams。将其与 window.location.search

结合使用
var urlParams = new URLSearchParams(window.location.search);
console.log(urlParams.get('tabid'));

如果您的浏览器不支持 URLSearchParams,您可以创建一个自定义回退函数:

function getParam(name) {
name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]');
var regex = new RegExp('[\\?&]' + name + '=([^&#]*)');
var results = regex.exec(location.search);
return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' '));
};
console.log(getParam('tabid'));

关于c# - javascript 请求.QueryString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6304132/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com