最近发觉项目用到的某些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支持。