ap.parseQueryString(queryString)
把 URL 中的 queryString 解析成一个对象。
参数说明
参数 | 类型 | 必填 | 描述 |
---|
queryString | String | 否 | 可不填,默认解析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 id="J_btn" class="btn btn-default">parseQueryString</button>
<pre id="J_output" 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>