js把请求参数字符串转成json对象
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。o_0。
更新时间:
2014-08-10 23:25:38
温馨提示:
学无止境,技术类文章有它的时效性,请留意文章更新时间,如发现内容有误请留言指出,防止别人"踩坑",我会及时更新文章
//把请求参数字符串转成json字符串如果为空则返回null function paramToJSON(str){ aa=Array(); aa=str.split('&'); temdata=''; for(var i=0;i<=aa.length;i++){ bb=aa[i]; if(bb!='' && typeof(bb)!='undefined'){ b=bb.split('='); if(temdata==''){ temdata=b[0]+":'"+b[1]+"'" }else{ temdata+=','+b[0]+":'"+b[1]+"'" } } } if(temdata!='' && typeof(temdata)!='undefined') { eval('(temdata={'+temdata+'})'); return temdata; }else{ return null; } }
使用示例
var param='Type_Name=%E6%B5%8B%E8%AF%95&Type_Size=%E6%B5%8B%E8%AF%95&Type_BZ=%E6%B5%8B%E8%AF%95' data=paramToJSON(param);