[英]How to add or replace a query parameter in a URL using Javascript/jQuery?
[英]How to make url in jQuery using query parameter?
我正在尝试使用此插件: https : //github.com/tombonner/jurlp 。
我想使用参数制作网址。 我们可以使用这个插件吗?
这是我的代码
// first case
var a = 'http://abc/deappsl/index.html?word=abc';
var abc = {
test:"lo"
}
// second case
var a = 'http://abc/deappsl/index.html';
var abc = {
test:"lo",
p:'er'
}
// expected output
//first
//http://abc/deappsl/index.html?word=abc&test=lo
//second
//http://abc/deappsl/index.html?test=lo&p=er
http://plnkr.co/edit/IEnUPyGAgCCCPeII0xh3?p=preview
我有两种情况
我们可以使用此插件制作网址吗?
任何更新 ?
您可以使用$.jurlp
解析原始URL
var url = $.jurlp(a);
然后,您可以使用.query()
方法更新查询参数。
url.query(abc);
然后查看新网址
console.log(url.href);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.