URL对象 rdel(args..)
描述:
将URL中除了args之外的其它URL参数全部删除。
此方法与del删除方式刚好相反,该(del)方法用于删除给定的URL参数,而此反向删除方法(rdel)则仅保留给定的URL参数.
参数:
args.. 需保留的一个或多个URL参数:即您可以同时传入多个字符串参数,也可以传一个字符串参数,并将多个名称用分隔符(逗号,分号,空格均可)分隔,并且这两种方法可以混合使用,请见下面几个示例。
返回:
URL对象 删除查询参数后的URL对象。
适用版本:
这是JSer-2.6及后续版本新增的方法。
示例:
假设当前页地址为:
http://www.jdiy.org/test.do?prm1=123&prm2=abc&prm3=456&prm4=xyz

js代码1:
JSer.url().rdel("prm1").go();//从URL中删除prm1之外的参数(即prm2, prm3, prm4, ...)。
js代码2:
JSer.url().rdel("prm1","prm2","prm3").go();//删除除了prm1, prm2, prm3以外的参数(多参数传入法),即删除prm4
js代码3:
JSer.url().rdel("prm1 prm2,prm3 ").go();//与上例结果一样(单一参数传入,名称之间用空格,逗号分号分隔均可)
js代码4:
JSer.url().rdel("prm1 prm2", "prm3").go();//以上两种传入方法可以混合使用
请参考:
del(args..), get(name), get(), set(name, value), set(prms), set(object), JSer.url(), JSer.url(url)