利用Qs转换AJAX参数
如果是浏览器单独使用,推荐使用bootcdn代理加速
<script src="https://cdn.bootcdn.net/ajax/libs/qs/6.9.4/qs.js"></script> <script src="https://cdn.bootcdn.net/ajax/libs/qs/6.9.4/qs.min.js"></script>
使用示例:
var qs = Qs; var str = qs.stringify({ a: ['b', 'c'] }, { arrayFormat: 'indices' }) document.writeln(decodeURIComponent(str) + '<br>'); str = qs.stringify({ a: ['b', 'c'] }, { arrayFormat: 'repeat' }); document.writeln(decodeURIComponent(str) + '<br>'); str = qs.stringify({ a: ['b', 'c'] }, { arrayFormat: 'comma' }); document.writeln(decodeURIComponent(str) + '<br>');
如果使用npm方式请参考官网:https://www.npmjs.com/package/qs