Javascript: hashを基にURLのパラメタ文字列を作る関数
2007.10.08
function ss_makeparam(param, omit) {
var pa = new Array();
for(attr in param) {
if (attr in omit) {
//
} else {
var p = attr + '=' + encodeURIComponent(param[attr]));
pa.push(p);
}
}
return pa.join('&');
}
paramはjavascriptのオブジェクトでプロパティの名前と値でURL文字列を作成する.omitは省略すべき名前をプロパティに持つオブジェクト.以下のように使う.
p = {};
p.foo = 'bar';
p.bar = 'hoge';
p.id = 204;
ss_makeparam(p, {});
カテゴリー:技術情報メモ
