最近发觉项目用到的某些js代码都和以前项目写过的相似。所以准备像记流水账似的把某些常用代码记录下来。
把json转换成url参数形式
var encode = function(json) {
if ($type(json) == 'undefined' || $type(json) === false) {
return '';
}
var tmps = [];
for (var key in json) {
tmps.push(key + '=' + json[key]);
}
return tmps.join('&');
}
改进版:
var encode = function(json) {
if (!$chk(json)) {
return '';
}
var tmps = [];
for (var key in json) {
tmps.push(key + '=' + json[key]);
}
return tmps.join('&');
}
应该还可以改进。
注:
此代码需要mootools支持。