Php getList的响应应该是数组,而不是对象或Restanglar中的其他内容

Php getList的响应应该是数组,而不是对象或Restanglar中的其他内容,php,jquery,mysql,angularjs,restangular,Php,Jquery,Mysql,Angularjs,Restangular,当我在angularJs控制器中使用以下代码时 我得到以下错误, getList的响应应该是数组,而不是对象或Restanglar中的其他内容 有什么解决方案吗?您正在调用getList.,它期望来自服务器的数据是一个数组(一旦它被解析为一个真正的JS对象)。您的响应不是数组 您需要修复服务器端代码以使用数组进行响应,或者更改角度代码以请求单个资源,而不是它们的数组: var baseAccount = Restangular.all('account'); $scope.submit = fu

当我在angularJs控制器中使用以下代码时

我得到以下错误, getList的响应应该是数组,而不是对象或Restanglar中的其他内容


有什么解决方案吗?

您正在调用
getList.
,它期望来自服务器的数据是一个数组(一旦它被解析为一个真正的JS对象)。您的响应不是数组

您需要修复服务器端代码以使用数组进行响应,或者更改角度代码以请求单个资源,而不是它们的数组:

var baseAccount = Restangular.all('account');
$scope.submit = function () {
    baseAccount.get().then(function (account) {
        $scope.data = account; // Only one account
    });
};

您正在调用
getList.
,它期望来自服务器的数据是一个数组(一旦它被解析成一个真正的JS对象)。您的响应不是数组

您需要修复服务器端代码以使用数组进行响应,或者更改角度代码以请求单个资源,而不是它们的数组:

var baseAccount = Restangular.all('account');
$scope.submit = function () {
    baseAccount.get().then(function (account) {
        $scope.data = account; // Only one account
    });
};

您正在调用
getList.
,它期望来自服务器的数据是一个数组(一旦它被解析成一个真正的JS对象)。您的响应不是数组

您需要修复服务器端代码以使用数组进行响应,或者更改角度代码以请求单个资源,而不是它们的数组:

var baseAccount = Restangular.all('account');
$scope.submit = function () {
    baseAccount.get().then(function (account) {
        $scope.data = account; // Only one account
    });
};

您正在调用
getList.
,它期望来自服务器的数据是一个数组(一旦它被解析成一个真正的JS对象)。您的响应不是数组

您需要修复服务器端代码以使用数组进行响应,或者更改角度代码以请求单个资源,而不是它们的数组:

var baseAccount = Restangular.all('account');
$scope.submit = function () {
    baseAccount.get().then(function (account) {
        $scope.data = account; // Only one account
    });
};


服务器的响应是什么样子的?我从服务器端返回了followind数据$名称=数组(“名称”=>“ravindra”,“电子邮件”=>”ravindra@gmail.com"); echo json_编码($names);在浏览器中打开开发工具并查看网络请求。查看响应的实际外观。{“name”:“ravindra”,“email”:ravindra@gmail.com“}错误:getList的响应应该是一个数组,而不是一个对象或其他东西。这不是数组。请看我的答案。服务器的响应是什么样子的?我从服务器端返回了followind数据$名称=数组(“名称”=>“ravindra”,“电子邮件”=>”ravindra@gmail.com"); echo json_编码($names);在浏览器中打开开发工具并查看网络请求。查看响应的实际外观。{“name”:“ravindra”,“email”:ravindra@gmail.com“}错误:getList的响应应该是一个数组,而不是一个对象或其他东西。这不是数组。请看我的答案。服务器的响应是什么样子的?我从服务器端返回了followind数据$名称=数组(“名称”=>“ravindra”,“电子邮件”=>”ravindra@gmail.com"); echo json_编码($names);在浏览器中打开开发工具并查看网络请求。查看响应的实际外观。{“name”:“ravindra”,“email”:ravindra@gmail.com“}错误:getList的响应应该是一个数组,而不是一个对象或其他东西。这不是数组。请看我的答案。服务器的响应是什么样子的?我从服务器端返回了followind数据$名称=数组(“名称”=>“ravindra”,“电子邮件”=>”ravindra@gmail.com"); echo json_编码($names);在浏览器中打开开发工具并查看网络请求。查看响应的实际外观。{“name”:“ravindra”,“email”:ravindra@gmail.com“}错误:getList的响应应该是一个数组,而不是一个对象或其他东西。这不是数组。请参阅我的答案。是的,我已更改服务器端的代码,并按预期工作:)。感谢您的帮助您还可以通知Restangular哪个对象属性包含您要从中检索列表的数组:这里还有另一个SO示例:是的,我在服务器端更改了代码并按预期工作:)。感谢您的帮助您还可以通知Restangular哪个对象属性包含您要从中检索列表的数组:这里还有另一个SO示例:是的,我在服务器端更改了代码并按预期工作:)。感谢您的帮助您还可以通知Restangular哪个对象属性包含您要从中检索列表的数组:这里还有另一个SO示例:是的,我在服务器端更改了代码并按预期工作:)。感谢您的帮助,您还可以通知Restanglar哪个对象属性包含要从中检索列表的数组:这里还有另一个SO示例: