18910140161

JavaScript-Windows URLSearchParams When Changed-Stack Overflow

顺晟科技

2022-10-18 13:04:57

141

对不起

我的英语不好。

我不想让其中一个URLSearchParams发生变化。

当URLSearchParams发生变化时,返回到我的输入值。

URL地址:example.com/action.PHP?ID=1&;name=John&;罚分=365

<代码><;输入名称=' Penalty '值=' 365 '隐藏>;<;脚本>;$(document).ready(function(){const URL=window.location.href;const paramspenalt=new urlSearchParams(URL.split('?')[1]);Var penaltyVar=$(' input[name=penalty]').Val();paramspenalt.set(' penalty ',惩罚变量);Const resultpenalty=ParamsPenalt.ToString();window.location=' action.PHP?'+resultpenalty+' ';});<;/脚本>;
这段代码

一切正常,但页面不断加载。

如果页面只加载一次

,这是非常好的。


顺晟科技:

@KSAV帮助我和修复了我的问题:如何在不重新加载页面的情况下修改URL?:

<代码><;输入名称=' Penalty '值=' 365 '隐藏>;<;脚本>;$(document).ready(function(){const URL=window.location.href;const paramspenalt=new urlSearchParams(URL.split('?')[1]);Var penaltyVar=$(' input[name=penalty]').Val();paramspenalt.set(' penalty ',惩罚变量);Const resultpenalty=ParamsPenalt.ToString();//****window.history.PushState(";对象或字符串";,";标题,' action.PHP?'+ResultPenalty+' ');//****});<;/脚本>;
  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航