转自:https://www.cnblogs.com/yeminglong/p/8910017.html
JavaScript代码如下:
function parseParam(param, key) { var paramStr = '' if (param instanceof String || param instanceof Number || param instanceof Boolean) { paramStr += '&' + key + '=' + encodeURIComponent(param) } else { $.each(param, function (i, p) { if (p == null || p == undefined) return true var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i) paramStr += '&' + parseParam(this, k) }) } return paramStr.substr(1) }
调用如下:
$.ajax({ type: "POST", dataType: "json", url: "/dictionarys/Test", traditional: false, data: parseParam(queryParams), success: function (response) { alert(JSON.stringify(response)); } });
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。