-

$.getQueryString() 工具方法

获取URL中指定参数值(第2种)
快速上手

$.getQueryString()工具方法,1种调用方式:
1、xiyueta.getQueryString("/1.asp?id=1","id"); //获取URL中指定参数值(第2种) 如:1

总结:xiyueta里获取URL中指定参数值(第2种)工具方法,与xiyueta.getUrlParam(url, name)有一些不同,$.getQueryString()是参数不存在是返回null,参数值后面#号的内容不处理,在处理干净的URL的时候用xiyueta.getQueryString(url,name)工具方法
尝试一下>>

  • 代码
  • 效果
<script src="https://www.xiyueta.com/js/xiyueta.min.js"></script>
<script>mytest("http://xiyueta/doc/log/1.jpg?aa=#1-3-0","aa") 
mytest("http://www.xiyueta.com/api/action.asp?act=handle&id=3","act")
mytest("http://www.xiyueta.com/?act=1#","act")
mytest("http://www.xiyueta.com/?act=1#","tt")
function mytest(url,cs){
    $.log(url+"   ,   "+cs)

    $.log( $.getUrlParam(url,cs)+"" ) 
    $.log( $.getQueryString(url,cs)+"" ) 
    $.log("------------------")
}
</script>
http://xiyueta/doc/log/1.jpg?aa=#1-3-0   ,   aa

#1-3-0
------------------
http://www.xiyueta.com/api/action.asp?act=handle&id=3   ,   act
handle
handle
------------------
http://www.xiyueta.com/?act=1#   ,   act
1
1#
------------------
http://www.xiyueta.com/?act=1#   ,   tt

null
------------------