码迷,mamicode.com
首页 > Web开发 > 详细

json转为url参数

时间:2018-02-28 22:59:55      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:http   www   sep   targe   one   bool   htm   tom   https   

//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参数

标签:http   www   sep   targe   one   bool   htm   tom   https   

原文地址:https://www.cnblogs.com/zuhaoran/p/8486015.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!