これを何と呼ぶべきかわからないかもしれませんが、基本的には、プロパティの名前を動的に渡し、オブジェクトのデータ プロパティ内でそのプロパティの値を取得したいと考えています。このようなもの:
function myFunc(e, myProperty) {
alert( e.data[myProperty] );
}
var myValue = myFunc(myObject, "someField");
値undefinedを取得します。
ColdFusion で同等のものは [myPropertyName] になると思いますが、JavaScript で同様のものがあるかどうか疑問に思っています。
更新:どうやら値の取得は機能しますが、動的プロパティを名前/値のペアとしてAJAXリクエストに渡そうとしているところではありません。
var myValue = e.data[myProperty];
var myData = { myProperty: myValue }
上記のコードでは、 myPropertyが「myProperty」として渡されています。