Javascript 使用json响应填充数组
我想在控制器中填充数组,但在数据库中我有id、名称、年龄。。。如何使用angular、javascript或Jquery仅用名称填充数组 我试过这个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
$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?