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, {});
カテゴリー:技術情報メモ