gpt4 book ai didi

javascript - 使用 Angular.js 从 json 文件获取数据时出现错误

转载 作者:行者123 更新时间:2023-12-03 08:01:53 26 4
gpt4 key购买 nike

从 json 文件获取数据时出现以下错误。

错误:

SyntaxError: Unexpected token '
at Object.parse (native)
at uc (http://localhost/json/angularjs.js:15:480)
at Zb (http://localhost/json/angularjs.js:82:229)
at http://localhost/json/angularjs.js:83:143
at m (http://localhost/json/angularjs.js:7:322)
at cd (http://localhost/json/angularjs.js:83:125)
at d (http://localhost/json/angularjs.js:84:380)
at http://localhost/json/angularjs.js:118:334
at n.$eval (http://localhost/json/angularjs.js:132:452)
at n.$digest (http://localhost/json/angularjs.js:129:4

这是我的代码:

var test=angular.module('testapp', []);
test.controller('HelloController',function ($scope,$http) {
console.log('hello');

$http({
method: 'GET',
url: 'data.json',
headers: { 'Content-Type': 'application/x-www-form-urlencoded' }
}).then(function successCallback(response){

},function errorCallback(response) {
//$state.go('/',{}, { reload: true });
});
// Do something with myService
});

数据.json:

[
{
'id':1,
'email':'abc@gmail.com',
'name':'Rahul'
},
{
'id':2,
'email':'def@gmail.com',
'name':'Ram'
},
{
'id':3,
'email':'ghi@gmail.com',
'name':'praveen'
}
]

如何获取所有数据?

最佳答案

Angular 代码没问题。问题出在 data.json 文件中,请使用 " 而不是 '

数据.json:

[
{
"id":1,
"email":"abc@gmail.com",
"name":"Rahul"
},
{
"id":2,
"email":"def@gmail.com",
"name":"Ram"
},
{
"id":3,
"email":"ghi@gmail.com",
"name":"praveen"
}
]

您可以看到代码在 http://plnkr.co/edit/LjrqDMolGoaQn96ds6fv?p=preview 上运行

关于javascript - 使用 Angular.js 从 json 文件获取数据时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34548118/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com