Я пытаюсь использовать JSON-ленту с нашего сайта, которая, к сожалению, не отформатирована правильно. Я могу очистить канал, сначала вызвав его с помощью вызова $ .ajax, но хочу иметь возможность передавать этот очищенный контент обратно для итерации, как будто это объект JSON.
$(document).ready(function()
{
// use ajax call as json supplied needs cleaning first
$.ajax({
url: 'JSON.txt',
success: function (data)
{
var i = 0;
var html = '';
var regex = /<!--.+?-->/g;
responseText = data.replace(regex,''); // clean up Jahia's dodgy JSON output
$('body').append(responseText);
}
});
});
Есть идеи, как вернуть responseText обратно как объект JSON, чтобы я мог использовать функцию $ .each для разбора файла?