jQuery.serializeHashArray

jQuery.fn.serializeArray() のラッパー関数 jQuery.fn.serializeHashArray()

機能としては、serializeArrayで取得される配列をjQuery.ajax() で利用できる形の連想配列に起こします。

var harray = $(targetForm).serializeHashArray();
harray[key]=value;
...
$.ajax(url,harray)
...

みたいな使い方を想定しています。

動作基準

もしも同じキーの値が複数個あった場合は、キーに対する配列として値を設定します。