Как JSON декодировать элементы массива в JavaScript?
У меня есть массив JavaScript, который, среди прочего, содержит URL. Если я пытаюсь просто поместить URL-адрес на страницу (массив находится в проекте, использующем API Yahoo! Maps), он показывает URL-адрес в порядке.
Но если я попытаюсь сделать редирект или просто сделать 'предупреждение» на элемент массива ссылок я получаю:
function () {return JSON.encode (this);}
Насколько я понимаю, это потому, что браузер делает JSON.encode при отображении страницы, поэтому ссылка отображается ОК. Я пробовал несколько способов сделать это перенаправление (чточто я хочу сделать со ссылкой) правильно (включая использование 'Eval») но без везения.
После некоторых предложений ямы бегаемeval('(' + jsonObject + ')')
но он все еще возвращает тот же результат.
Так как'это сделано?