テキストフィールドから値を取得しようとすると、これを使用すると機能します:
var name = $("input[name='Event[name]']").serializeArray();
name = name[0].value;
テキストエリアから値を取得できません:
var desc = $("input[name='Event[desc]']").serializeArray();
これは 、テキストフィールドを使用した作業バリアントへのリンクです。テキストエリアを試してみましたが、なぜ機能しないのかわかりません。