ap.parseQueryString URL参数解析

优质
小牛编辑
131浏览
2023-12-01

ap.parseQueryString(queryString)

把 URL 中的 queryString 解析成一个对象。

参数说明

参数类型必填描述
queryStringString可不填,默认解析window.location.search

返回值说明

类型默认值描述
Object{}queryString 解析结果。可配合 ap.pushWindow 等的 data 参数一起使用

代码演示

<script src="https://gw.alipayobjects.com/as/g/h5-lib/alipayjsapi/3.1.1/alipayjsapi.inc.min.js"></script>

<style> .output{ display:block; max-width: 100%; overflow: auto} </style>
<button class="btn btn-default">parseQueryString</button>
<pre class="output"></pre>

<script>
  var btn = document.querySelector('#J_btn');
  var output = document.querySelector('#J_output');
  btn.addEventListener('click', function(){
    var params = ap.parseQueryString();
    output.textContent = '页面 URL:\n' +
                       window.location.href +
                       '\n解析结果:\n' +
                       JSON.stringify( params, undefined , '  ' );
  });

</script>