)ver1.4〜引数のtraditionalはブール値で設定します。trueを設定すると深い場所にあるデータをシリアライズしないようにします。デフォルトはfalseです。機能jQuery.paramは配列やオブジェクトをURLクエリ文字列やAjaxリクエストで使用するのに適したの文字列に変換(シリアライズ)します。Railsなど)に対応するため、配列やobjectオブジェクトもシリアライズできるようになりました。v1.4以前のシリアライズに戻したい場合は、引数「traditional」をtrueに設定します。traditionalプロパティの設定の方が優先されます。配列やオブジェクトをシリアライズするサンプル(param/01.html)を開いてbody内にdiv要素とbutton要素があることを確認して下さい。jQueryでは、まず以下の部分を確認して下さい。シリアライズするテスト用のobjectオブジェクトを作成しています。"bbb"];続いて以下の部分を確認して下さい。textメソッドを利用してdiv要素内に表示します。$.param(testObj);$("div").text(str);});結果として、buttonをクリックするとdiv要素内にシリアライズされた文字列が表示されます。引数「traditional」をtrueにする引数「traditional」をtrueにすると、v1.4以前の形式(近代的なスクリプト言語などには対応不十分な形式)でシリアライズします。サンプル(param/02.html)を開いてbody内の構成がparam/01.htmlと同じ事を確認してください。jQueryもparam/01.htmlとほとんど同じで、異なるのは以下の様に引数にtrueを追加している点だけです。true);$("div").text(str);});結果として、buttonをクリックするとdiv要素内にv1.4以前の形式でシリアライズされたデータが表示されます。ちなみにfalseを設定するとparam/01.htmlと同じ結果になります。serializeメソッドを利用して下さい。メモ私はサーバーサイドとの連携経験がないため、引数「traditional」のtrue/falseによる差がどのように機能するか分からないのですが、trueに設定した場合(param/02.html)は配列のデータが「data=aaa」と「data=bbb」のように変数と同じようにシリアライズされるため、複雑なデータの変換には向かないと理解しました(配列やオブジェクトを利用しないのであればtrueで問題ないと思います)。それに対し、デフォルトの設定(param/01.html)では「data%5B%5D=aaa」と「data%5B%5D=bbb」となり(%5B%5Dはurlエンコードで[]を指します)、配列のデータであることを明示しています。そのため配列やオブジェクトを利用したデータのシリアライズにも対応できるのでしょう。