我知道如何遍历数组以获取值...但我不知道如何使用它在 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!");
});
});
但不知道该怎么做。我怎么办?
是的,它可能:
var my_array = ["orange", "apple", "banana"];
var dataToSend = {};
my_array.forEach(function(d){
dataToSend[d] = d;
});
$.post(url, dataToSend, function (data) {
alert("Success Post Data!");
});
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句