jQueryのajaxメソッドでdataオプションに設定する変数がundefinedの場合の動作について調べてみました。 動作というのは、POSTデータ・GETデータのことです。 1.dataオプションにJSON(または連想配列)を利用した場合 jQueryのajaxメソッドでdataに設定する変数の値にJSONや連想配列(ハッシュ)などを利用すれば、undefinedの変数についてはPOSTデータやGETデータとして渡されません。 サンプルソース <meta charset="utf-8" /> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <script> $(function(){ $('#send').click(function(){ var para