Javascript 使用json响应填充数组

Javascript 使用json响应填充数组,javascript,jquery,html,arrays,angularjs,Javascript,Jquery,Html,Arrays,Angularjs,我想在控制器中填充数组,但在数据库中我有id、名称、年龄。。。如何使用angular、javascript或Jquery仅用名称填充数组 我试过这个 $scope.myarray=[]; function load(callback){ $.ajax({ type: "GET", url: 'the url', dataType: "json", context: this, success: func

我想在控制器中填充数组,但在数据库中我有id、名称、年龄。。。如何使用angular、javascript或Jquery仅用名称填充数组

我试过这个

$scope.myarray=[];

function load(callback){  
    $.ajax({
        type: "GET",
        url: 'the url',
        dataType: "json",
        context: this,
        success: function(response) {
            callback.call(this, response.name);
            $scope.myarray.push(response.name);
        }
    });

请不要填写$scope.myarray帮助。

您的javascript控制台中是否有任何错误?你的问题标题是误导性的,你是在用json响应填充数组。我不知道这是否是一个输入错误,代码末尾缺少一个
}
。我认为Patrick Evans是对的。。。仍然不工作ngularjs有一个非常酷的东西叫做
ngResource
。它将返回一个数组,并在资源返回时自动填充它(在本例中是AJAX),请参见-。(提示,这不是真正的魔法:))如果你使用angularjs,为什么不使用ngResource?