Я занимаюсь программированием на стороне клиента в ExpressJS, используя рули. Я должен получить JSON от моего маршрутизатора (mongoDB) до jQuery переменных. Но я не могу получить это. JSON показывает ошибку после переноса строки. Но я могу получить от AJAX. Здесь код и ошибка.
Код
var locationData = '{{location}}';
var lctdata = jQuery.parseJSON(locationData);
$.each(lctdata, function (lctkey, lctvalue) {
alert(lctvalue.name);
});
Ошибка:
Uncaught SyntaxError: Invalid or unexpected token
var locationData = '{ _id: 5e967a286c55800d3c301308,
name: 'Store',
level: '0',
haschild: '1',
description: 'All Stores',
created_date: '2020-04-15:08:36:16',
__v: 0 },{ _id: 5e967a5a6c55800d3c301309,
name: 'RS Puram Branch',
parent: 'Store',
level: '1',
haschild: '0',
description:
'Store is located in RS PURAM. One of the highly powerful store in the city',
created_date: '2020-04-15:08:37:06',
__v: 0 }';
var lctdata = jQuery.parseJSON(locationData);
$.each(lctdata, function (lctkey, lctvalue) {
alert(lctvalue.name);
});
Ошибка отображается в самой первой строке как неожиданная.