json转为url参数
Posted 键盘已坏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了json转为url参数相关的知识,希望对你有一定的参考价值。
//json转url参数 var parseParam = function(param, key) { var paramStr = ""; if (param instanceof String || param instanceof Number || param instanceof Boolean) { paramStr += "&" + key + "=" + encodeURIComponent(param); } else { $.each(param, function(i) { var k = key == null ? i : key + (param instanceof Array ? "[" + i + "]" : "." + i); paramStr += \'&\' + parseParam(this, k); }); } return paramStr.substr(1); }; var obj = { "name": \'tom\', "class": { "className": \'class1\' }, "classMates": [{ "name": \'lily\' }] }; console.log(parseParam(obj));//name=tom&class.className=class1&classMates[0].name=lily console.log(parseParam(obj, \'stu\'));//stu.name=tom&stu.class.className=class1&stu.classMates[0].name=lily
转载自Mr.Leo
以上是关于json转为url参数的主要内容,如果未能解决你的问题,请参考以下文章