我知道如何循環訪問數組以獲取值...但我不知道如何使用它來在ajax中分配數據名稱。是否有可能做到這一點?是否有可能從數組中獲取值以在Ajax中分配數據名稱?
<script>
var my_array = ["orange", "apple", "banana"];
$.post(url, {
orange: 'orange', //I want to use value in array to define data name in ajax
apple: 'apple',
banana : 'banana'
}, function (data) {
alert("Success Post Data!");
});
});
///////所以我想是這樣的
$.post(url, {
my_arr[0]: 'my_arr[0]',
my_arr[1]: 'my_arr[1]',
my_arr[2] : 'my_arr[2]',
.......................
my_arr[n] : 'my_arr[n]
}, function (data) {
alert("Success Post Data!");
});
});
,但不知道該怎麼做。我怎麼辦?
這並不完全清楚你在問什麼。你問這[這個](http://stackoverflow.com/questions/695050/how-do-i-add-a-property-to-a-javascript-object-using-a-variable-as-the-name )? –
不要撤消建設性編輯。標籤不會出現在標題中。我們有這個標籤。 –
**再次:**您是否問[this](http://stackoverflow.com/questions/695050/how-do-i-add-a-property-to-a-javascript-object-using-a-可變作爲最名稱)? –