[英]'SyntaxError: Unexpected token o' with angularjs
It gaves me error when I m trying to call this controller . 当我试图调用此控制器时,它给我带来了错误。
hiren.controller('hirenz' , function($scope , $http , $location , $routeParams){
$http.post((rootURL + "music") , {'alpha' : $routeParams.alpha , 'name' : $routeParams.name ,
'album' : $routeParams.albumname }).success(function(data){
var parsedJson = JSON.parse(data) ;
console.log(parsedJson.name);
});
});
Here is the "data" that i am calling from server 这是我从服务器调用的“数据”
{
"name": [
"Adhar - Adhar ",
"Adhar - Adhare Opshori ",
"Adhar - Aj Neshay "
],
"url": [
"http://music-com-bd.com/Music/A/Adhar/Adhare Opshori/Adhar - Adhar (music.com.bd).mp3",
"http://music-com-bd.com/Music/A/Adhar/Adhare Opshori/Adhar - Adhar (music.com.bd).mp3",
"http://music-com-bd.com/Music/A/Adhar/Adhare Opshori/Adhar - Adhar (music.com.bd).mp3"
]
}
You are parsing something which is not a string. 你正在解析一些不是字符串的东西。 It might be already in form of JSON object. 它可能已经是JSON对象的形式。 You do not need to parse it. 您不需要解析它。 If you change var parsedJson = JSON.parse(data) ;
如果你改变var parsedJson = JSON.parse(data) ;
to var parsedJson = data;
to var parsedJson = data;
The error will go off. 错误将会消失。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.