如何将Ajax响应中的值附加到JavaScript中的数组?
在调用Ajax函数之前,我有一个全局范围的如何将Ajax响应中的值附加到JavaScript中的数组?,javascript,jquery,arrays,each,Javascript,Jquery,Arrays,Each,在调用Ajax函数之前,我有一个全局范围的names数组,如下所示: var names = ["John Smith","Mike Jones","Jenny White","April Brown"]; 在ajax调用的success函数中,我需要删除数组,并使用以Json格式传递回页面的新名称重新填充它(在下面的示例中为v.name) 但是我不知道如何在我的$过程中附加到数组中。每个循环: $.each(data, function() { $.each(this, functio
names
数组,如下所示:
var names = ["John Smith","Mike Jones","Jenny White","April Brown"];
在ajax调用的success
函数中,我需要删除数组,并使用以Json格式传递回页面的新名称重新填充它(在下面的示例中为v.name
)
但是我不知道如何在我的$过程中附加到数组中。每个循环:
$.each(data, function() {
$.each(this, function(k, v) {
// how to add `v.name` to the `names` array?
});
});
假设您已经清除了名称
,请尝试以下操作:
$.each(data, function() {
$.each(this, function(k, v) {
names.push(v.name);
});
});
假设您已经清除了名称
,请尝试以下操作:
$.each(data, function() {
$.each(this, function(k, v) {
names.push(v.name);
});
});