key:[id,name,address]
值:[7,John,NewYork]
我希望使用 for(...){ 创建一个像 {"id": 7, "name": "John", "address": "NewYork"}
这样的 json 数据。 ..},
然后返回给ajax
$.ajax({
//what kind of format should json data be here?
data:??json data??,
dataType: 'json',
});
请帮帮我
最佳答案
您问题的第一部分:
你可以使用 Array#forEach()
并为所有属性分配相应的值。
var key = ['id', 'name', 'address'],
value = [7, 'John', 'New York'],
object = {};
key.forEach(function (k, i) {
object[k] = value[i];
})
document.write('<pre>' + JSON.stringify(object, 0, 4) + '</pre>');
关于javascript - 如何使用两个数组创建 json 数据并将其返回给 ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36956189/