url.js是一款可以非常实用方便的操纵网页URL地址的js插件。通过url.js你可以设置和获取当前URL的参数,也可以对当前URL的参数进行更新,删除操作,还可以将当前URL的参数显示为json字符串或是一个对象形式。
使用方法
url.js的使用方法非常简单,在页面中引入url.js
文件,然后就可以使用它提供的方法直接对URL进行操纵了,例如:
<script src="path/to/url.js"></script> <script> Url.updateSearchParam("answer", 42); </script>
方法
-
queryString(name, notDecoded):查询
name
参数对应的值。-
name
:类型:String,要查询的参数的名称。 -
notDecoded
:类型:Boolean,如果设置为true
,查询结果将被编码。
返回值:String,返回参数对应的值。
-
-
parseQuery(search):String,将
search
解析为查询字符串。-
search
:类型:String,默认值:window.location.search
,要被解析的字符串,可选。
返回值:类型:Object。以对象的形式返回查询字符串。
-
-
stringify(queryObj):将一个查询对象字符串化。
-
queryObj
:类型:Object,要被字符串化的查询对象。
返回值:类型:String。
queryObj
对象字符串化后的值。 -
-
updateSearchParam(param, value):对一个URL参数进行增、删、改操作,不会刷新页面。
-
param
:类型:String,参数的名称。 -
value
:类型:String,参数的值。如果没有定义,该参数会被移除。
返回值:类型:Url。返回一个url对象。
-
- getLocation():返回当前页面的url,不包括域名部分。
版权声明
版权说明: 仅限用于学习和研究目的;不得将上述内容用于商业和非法用途!否则一切后果自负。我们非常重视版权问题,如有侵权请邮件至(171373236#qq.com)与我们联系处理,敬请谅解!