在我的 Ajax 函数被调用之前,我有一个全局范围的 names
数组,如下所示:
var names = ["John Smith","Mike Jones","Jenny White","April Brown"];
在 ajax 调用的 success
函数中,我需要删除数组并使用以 Json 格式传递回页面的新名称重新填充它(v.name
in下面的例子)。
但我不确定如何在我的 $.each
循环过程中追加到数组:
$.each(data, function() {
$.each(this, function(k, v) {
// how to add `v.name` to the `names` array?
});
});
最佳答案
假设您已经清除了names
,试试这个:
$.each(data, function() {
$.each(this, function(k, v) {
names.push(v.name);
});
});
关于javascript - 如何将 Ajax 响应中的值附加到 JavaScript 中的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4102799/