[
{
name: "startTime"
value: "2015-12-02 00:00:00"
},
{
name: "endTime"
value: "2015-12-25 23:59:59"
}
]
{
"startTime": "2015-12-02 00:00:00"
"endTime": "2015-12-25 23:59:59"
}
var properties = serializedParams.split("&");
for (var i = 0; i < properties.length; i++) {
//处理每一个键值对
evalThem(properties[i]);
};
var strAry = new Array();
strAry = str.split("=");
//使用decodeURIComponent解析uri 组件编码
for(var i = 0; i < strAry.length; i++){
strAry[i] = decodeURIComponent(strAry[i]);
}
var attributeName = strAry[0];
var attributeValue = strAry[1].trim();
if(strAry.length > 2){
for(var i = 2;i<strAry.length;i++){
attributeValue += "="+strAry[i].trim();
}
}
if(!attributeValue){
return ;
}
var attriNames = attributeName.split("."),
curObj = obj;
for(var i = 0; i < (attriNames.length - 1); i++){
curObj[attriNames[i]]?"":(curObj[attriNames[i]] = {});
curObj = curObj[attriNames[i]];
}
curObj[attriNames[i]] = attributeValue.trim();
eval("obj."+attributeName+"=\""+attributeValue.trim()+"\";");
/*
serializedParams格式为"key1=value1&key2=value2".
也支持'key.sonkey=value'
*/
function paramString2obj (serializedParams) {
var obj={};
function evalThem (str) {
var strAry = new Array();
strAry = str.split("=");
//使用decodeURIComponent解析uri 组件编码
for(var i = 0; i < strAry.length; i++){
strAry[i] = decodeURIComponent(strAry[i]);
}
var attributeName = strAry[0];
var attributeValue = strAry[1].trim();
//如果值中包含"="符号,需要合并值
if(strAry.length > 2){
for(var i = 2;i<strAry.length;i++){
attributeValue += "="+strAry[i].trim();
}
}
if(!attributeValue){
return ;
}
var attriNames = attributeName.split("."),
curObj = obj;
for(var i = 0; i < (attriNames.length - 1); i++){
curObj[attriNames[i]]?"":(curObj[attriNames[i]] = {});
curObj = curObj[attriNames[i]];
}
//使用赋值方式obj[attributeName] = attributeValue.trim();替换
//eval("obj."+attributeName+"=\""+attributeValue.trim()+"\";");
//解决值attributeValue中包含单引号、双引号时无法处理的问题
curObj[attriNames[i]] = attributeValue.trim();
};
var properties = serializedParams.split("&");
for (var i = 0; i < properties.length; i++) {
//处理每一个键值对
evalThem(properties[i]);
};
return obj;
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有