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