Reputation: 962
I have a php file that output json array:
[{"id":407,"parentId":406,"level":null,"name":"Зал VIII"},{"id":408,"parentId":406,"level":null,"name":"Зал IV"},]
Trying this function:
var levels = '';
function parse() {
$.get('url_to_json_file', function(data){
$.each(data, function(key, value){
levels += (value.id +' - '+ value.name);
});
});
return levels;
}
But result always undefined - undefined
.
Upvotes: 0
Views: 95
Reputation: 167
jQuery has a $.parseJSON()
function.
Try:
$.parseJSON('[{"id":407,"parentId":406,"level":null,"name":"Зал VIII"},{"id":408,"parentId":406,"level":null,"name":"Зал IV"}]');
//Returns [Object,Object];
Upvotes: 2