在调用Ajax函数之前,我有一个全局范围的names
数组,如下所示:
var names = ["John Smith","Mike Jones","Jenny White","April Brown"];
在ajax调用的success
函数中,我需要擦除数组并使用以Json格式传递回页面的新名称重新填充它(在下面的示例中为v.name
)。
但我不确定如何在$.each
循环过程中追加数组:
$.each(data, function() {
$.each(this, function(k, v) {
// how to add `v.name` to the `names` array?
});
});
答案 0 :(得分:5)
假设您已清除names
,请尝试以下操作:
$.each(data, function() {
$.each(this, function(k, v) {
names.push(v.name);
});
});