使用JQuery在Window.Location.Href中删除/添加Querystring
我正在使用JQuery,遇到一个问题,需要您的帮助和指导 我想在当前的使用JQuery在Window.Location.Href中删除/添加Querystring,jquery,Jquery,我正在使用JQuery,遇到一个问题,需要您的帮助和指导 我想在当前的窗口中执行以下三点。location.href: 如果我的窗口中没有任何查询字符串,我想添加?mode=ssl。location.href 如果我的窗口中有任何查询字符串,我想附加&mode=ssl。location.href 我想从window.location.href中删除注销查询字符串(如果存在), 然后将mode=ssl添加到window.location 尝试使用该插件。您希望使用与jQuery插件类似的东西。使操
窗口中执行以下三点。location.href
:
窗口中没有任何查询字符串,我想添加?mode=ssl
。location.href
窗口中有任何查询字符串,我想附加&mode=ssl
。location.href
window.location.href
中删除注销
查询字符串(如果存在),
然后将mode=ssl
添加到window.location
尝试使用该插件。您希望使用与jQuery插件类似的东西。使操作和检索url查询值变得非常简单。因此,使用查询来满足您的需求:
// no need to check for a query string and use `?` or `&`, query does that for us
$.query.set("mode", "ssl");
if ($.query.get("logout")) {
$.query.set("logout", false);
}
谢谢@Adam,有没有其他方法,因为我不想在我的母版页中添加新的.js文件,我们不能在同一页上编写代码,请建议!您能建议您想说什么“不需要检查查询字符串并使用
?
或&
,query为我们这样做”您知道如何使用$.query.remove吗?查询字符串不是请求的一部分吗?为了“删除”它,您需要在响应中重定向,还是我遗漏了什么?