我有一个 JavaScript 数组,其中包含一个 URL。如果我尝试简单地将 URL 放在页面中(该数组位于涉及 Yahoo! Maps API 的项目中),它会显示应有的 URL。
但是,如果我尝试执行重定向或只是对链接数组元素执行“警报”,我会得到:
function(){返回 JSON.encode(this);}
据我所知,这是因为浏览器在呈现页面时执行了 JSON.encode,因此链接显示正常。我尝试了几种方法使其正确重定向(这就是我想要对链接执行的操作)(包括使用“eval”),但没有运气。
在遵循一些建议后,我运行了eval('(' + jsonObject + ')')
,但它仍然返回相同的输出。
那么这是怎么做到的呢?