重複の可能性:
動的オブジェクト プロパティ名
ajax 呼び出しでオブジェクトを受け取ります: E
このオブジェクトはwidth
、height
、 などの多くの子要素を保持します。
console.log (E.width)
のすべての要素を教えてくれますE.width
変数を割り当てると:tempElement = 'width'
console.log(e.tempElement) が「未定義」を返すのはなぜですか? また、変数によってオブジェクトの子要素にアクセスするにはどうすればよいですか?
$(function () {
$('#widthSelect').on('change', function () {
var updateArray = new Array();
updateArray[0] = 'height';
updateArray[1] = 'rim';
updateArray[2] = 'load';
updateArray[3] = 'speed';
updateArray[4] = 'brand';
updateArray[5] = 'season';
getValues(updateArray);
});
function getValues(updateArray) {
var data = updateArray.join('=&') + '=';
$.ajax({
type: 'POST',
dataType: 'json',
url: '******',
data: data,
success: function (e) {
element = updateArray[0];
console.log(e.element);
}
});
}
});